.. | ||
Properties | ||
Protos | ||
Services | ||
Shared | ||
appsettings.Development.json | ||
appsettings.json | ||
coord.yml | ||
CoordStartup.cs | ||
EllieBot.Coordinator.csproj | ||
LogSetup.cs | ||
Program.cs | ||
README.md |
Coordinator project
Grpc-based coordinator useful for sharded EllieBot. Its purpose is controlling the lifetime and checking status of the shards it creates.
Supports
- Checking status
- Individual shard restarts
- Full shard restarts
- Graceful coordinator restarts (restart/update coordinator without killing shards)
- Kill/Stop