Skip to content

geneanet/scuttlebutt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scuttlebutt

Scuttlebutt is a library that maintains a list of peers in a cluster using a gossip protocol inspired by SWIM.

Different techniques are used to improve over the SWIM protocol:
  • Infection-style communication using UDP instead of multicast.
  • Suspicion mechanism for the failure detection to reduce the false positives.
  • Round-robin probing allows the probing of all peers in a bounded time.
  • Regular full synchronisation between peers to reduce convergence time.

References

Dependencies

Releases

No releases published

Packages

No packages published

Languages