Skip to content

pivotree/egossip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

egossip

egossip allows you to quickly implement gossip protocols in Erlang.

Reason

This application was built to DRY up one of my existing projects. Having implemented several gossip protocols in the past I needed a way to re-use shared code common to many gossip based algorithms.

Features

  • Safe-guards for preventing your network from being flood with gossip messages
  • Ability to register on node events: netsplits, joining, leaving, etc.
  • Prevent new nodes from interrupting calculations in progress on a set of nodes.

Usage

See examples folder in src directory

Status

This is still a young project if you see anything wrong please open an issue or send a pull request.

About

Interface for implementing Gossip Protocols in Erlang

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors