Skip to content

Commit 93c862b

Browse files
committed
Fix readme.
1 parent af95760 commit 93c862b

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

readme.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
# Async::Service::Supervisor
22

3-
Provides a supervisor service for
3+
Provides a process supervision system for `async-service` applications, built on top of `Async::Bus` for reliable IPC between a supervisor process and its workers.
44

55
[![Development Status](https://github.com/socketry/async-service-supervisor/workflows/Test/badge.svg)](https://github.com/socketry/async-service-supervisor/actions?workflow=Test)
66

77
## Features
88

9-
- Supports multi-process, multi-thread and hybrid containers.
10-
- Automatic scalability based on physical hardware.
11-
- Direct integration with [systemd](https://www.freedesktop.org/software/systemd/man/sd_notify.html) using `$NOTIFY_SOCKET`.
12-
- Internal process readiness protocol for handling state changes.
13-
- Automatic restart of failed processes.
9+
- Workers connect to the supervisor process via IPC and report their lifecycle.
10+
- Remote diagnostics: workers expose memory dump and scheduler dump operations via the supervisor.
11+
- Provides a flexible framework for monitoring worker processes and taking action when issues are detected (e.g. memory leaks, high CPU usage, etc.).
1412

1513
## Usage
1614

0 commit comments

Comments
 (0)