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:
- Active connections can sometimes fail without reason.
- Error handling for signaling & multiple signaling servers.
- General documentation (and minor error handling).
- Add more detailed logging & tracing.