An open API service indexing awesome lists of open source software.

https://github.com/jabr/natter

Cluster state with Scuttlebutt Gossip
https://github.com/jabr/natter

deno gossip scuttlebutt typescript

Last synced: 2 months ago
JSON representation

Cluster state with Scuttlebutt Gossip

Awesome Lists containing this project

README

          

# natter

Maintaining cluster membership and state using the [Scuttlebutt](https://distributedalgorithm.wordpress.com/2014/05/15/scuttlebutt-gossip-protocol/) [Gossip](https://en.wikipedia.org/wiki/Gossip_protocol) algorithm.

## References

- anti-entropy
* [Efficient Reconciliation and Flow Control for Anti-Entropy Protocols](https://www.cs.cornell.edu/home/rvr/papers/flowgossip.pdf)
- rumor-mongering
* [SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol](https://www.cs.cornell.edu/projects/Quicksilver/public_pdfs/SWIM.pdf)
* [Lifeguard: Local Health Awareness for More Accurate Failure Detection](https://arxiv.org/pdf/1707.00788.pdf)

## License

This project is licensed under the terms of the [MIT license](LICENSE.txt).