elliebot/src/EllieBot.Coordinator
2024-05-16 23:14:41 +12:00
..
Properties Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
Protos Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
Services Fixed a few bugs and updated some dependencies 2024-05-16 23:14:41 +12:00
Shared Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
appsettings.Development.json Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
appsettings.json Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
coord.yml Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
CoordStartup.cs Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
EllieBot.Coordinator.csproj Fixed a few bugs and updated some dependencies 2024-05-16 23:14:41 +12:00
LogSetup.cs Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
Program.cs Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00
README.md Updated EllieBot.Coordinator 2024-03-23 14:34:09 +13:00

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