Hydra Router documentation
The Hydra Router project implements a ZeroMQ-based distributed computing architecture.
Hydra Router provides abstract base classes for building distributed clients and servers, along with a concrete reference (ping/pong) implementation. The framework uses structured messaging via the HydraMsg protocol for reliable communication between distributed components.
Key Features
Abstract Base Classes: Extensible HydraClient and HydraServer base classes
Structured Messaging: JSON-based HydraMsg protocol for reliable communication
Reference Application Implementation: Includes a reference implementation (ping/pong)
ZeroMQ Backend: High-performance messaging using ZeroMQ
Command Line Tools: Easy-to-use architecture