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 .. toctree:: :maxdepth: 2 :caption: Contents: install-guide.rst user-guide.rst architecture.rst api.rst Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`