Skip to content

learnscalability/gossip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO

  • switch to UDP.
  • have servers work as clients as well.
  • add rest interface to communicate with peers: query the data, add new data, join, etc.
  • use protocol buffers for encoding
  • add simple json configuration file
  • introduce the view: peer manages connections to peers in it's list: add, remove, cleanup
  • peer sends data to all peers in it's list.
  • peer sends data to subset of peers in it's list.
  • [_] implement the join mechanism
  • [_] add structure: separate communication from core state!
  • [_] implement the communication protocol
  • [_] investigate https://github.com/xtaci/kcp-go

About

cluster cardinality using a gossip implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published