Gossip 协议

介绍

  • https://en.wikipedia.org/wiki/Gossip_protocol

规范

  • SWIM
    • https://www.cs.cornell.edu/~asdas/research/dsn02-swim.pdf

参考实现

mesh

  • https://github.com/weaveworks/mesh/blob/master/gossip.go

hyperledger

  • https://github.com/hyperledger/fabric/blob/release/gossip/gossip/gossip.go

Smudge

  • https://github.com/clockworksoul/smudge

Cassandra

  • https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/gms/Gossiper.java