add complete binary and benchmarking
This commit is contained in:
26
README.md
26
README.md
@@ -4,6 +4,17 @@ Horus is a comprehensive workspace for Hero infrastructure components.
|
||||
|
||||
## Structure
|
||||
|
||||
In '/bin' you have the binaries for the components of Horus
|
||||
- [Supervisor](./bin/supervisor)
|
||||
- [Osiris Runner](./bin/runner)
|
||||
- [SAL Runner](./bin/runner)
|
||||
- [Hero Runner](./bin/runner)
|
||||
|
||||
In '/lib' you have shared libraries.
|
||||
- [Clients](./lib/clients)
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
horus/
|
||||
├── bin/
|
||||
@@ -15,7 +26,7 @@ horus/
|
||||
|
||||
## Components
|
||||
|
||||
### Hero Supervisor (`bin/supervisor`)
|
||||
### Supervisor (`bin/supervisor`)
|
||||
|
||||
The Hero Supervisor manages job execution across distributed runners with:
|
||||
- Job lifecycle management (create, start, stop, delete)
|
||||
@@ -25,6 +36,19 @@ The Hero Supervisor manages job execution across distributed runners with:
|
||||
- OpenRPC JSON-RPC API with authentication
|
||||
- CORS-enabled HTTP server
|
||||
|
||||
### Coordinator (`bin/supervisor`)
|
||||
|
||||
The Hero Supervisor manages job execution across distributed runners with:
|
||||
- Job lifecycle management (create, start, stop, delete)
|
||||
- Runner registration and management
|
||||
- Redis-based job queuing
|
||||
- Osiris integration for persistent storage
|
||||
- OpenRPC JSON-RPC API with authentication
|
||||
- CORS-enabled HTTP server
|
||||
|
||||
|
||||
|
||||
|
||||
### Supervisor Client (`lib/clients/supervisor`)
|
||||
|
||||
OpenRPC client library for Hero Supervisor with dual-target support:
|
||||
|
||||
Reference in New Issue
Block a user