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
- Host: GitHub
- URL: https://github.com/jabr/natter
- Owner: jabr
- License: mit
- Created: 2023-01-07T07:51:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-10T20:48:25.000Z (over 2 years ago)
- Last Synced: 2025-08-04T13:50:47.979Z (11 months ago)
- Topics: deno, gossip, scuttlebutt, typescript
- Language: TypeScript
- Homepage:
- Size: 53.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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).