Skip to content

neuneu2k/hyenad

Repository files navigation

hyenad

Hyena Messaging Daemon

Warning: Alpha quality code, not for production use

About

Hyenad is the central element of the [Hyena Architecture], it's role is to

  • manage application modules
  • monitor liveliness
  • route messages between modules, taking into account node locality and liveliness

Current status

  • Basic routing
  • TCP Based local IPC
  • Liveliness monitoring
  • Metrics
  • Metrics publication
  • Routing table updates
  • Docker modules lifecycle management
  • Local module authentication
  • Flow control and stream dropping
  • Quality GoDoc comments
  • TCP based hyenad to hyenad communication
  • High bandwidth local IPC (shared memory or unix sockets)

About

Hyena Messaging Daemon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages