Actaeon
Distributed PubSub and messaging protocol for decentralized real time applications.
This library offers users a simple to use, easy to understand API for a mostly automatically managed decentralized messaging system based on the Kademlia paper. Fast and reliable message exchange is possible through both direct and indirect TCP messaging.
A very simple example of how to use the library to broadcast messages on a specific topic:
use ;
use box_;
There are still some unresolved issues:
- Error handling for signaling & multiple signaling servers.
- Add interior mutability for topics so the user doesn't have to declare them as mutable.
- Handle crashed threads.