参考文档:http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/architecture/architectureGossipAbout_c.html#concept_ds_elb_tgd_fk
节点间通信协议——gossip
Cassandra使用一个名为gossip的协议去获得集群中其他节点的位置和状态信息。Gossip是一个点对点的通信协议,在这个协议中,节点之间定期交换状态信息。Gossip协议每秒都在运行,节点和其他最多的三个节点交换信息,因此所有的节点能够很快知道集群中其他节点的信息。每一个gossip信息又有一个版本,因此在信息的交换中,就得信息会被新的状态覆盖。
为防止gossip通信的发生隔离,在一个节点中的所有节点使用相同的Seed列表(Cassandra读取和写入数据都是向Seed节点发出操作指令,个人认为,这些节点应该相对稳定一些)。当节点第一次启动时这个信息非常重要。默认地,一个节点能够够记住。。。晚上回来接着写
Cassandra1.2文档学习(2)——节点间通信协议之gossip协议
原文:http://www.cnblogs.com/dyf6372/p/3528193.html