首页 > 其他 > 详细

Cassandra1.2文档学习(2)——节点间通信协议之gossip协议

时间:2014-01-21 19:22:43      阅读:417      评论:0      收藏:0      [点我收藏+]

参考文档: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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!