美文网首页
gossip协议知识1

gossip协议知识1

作者: tonghuayushun | 来源:发表于2018-07-01 00:53 被阅读0次

Cassandra使用反熵协议中的push-pull模式在节点之间进行状态信息的交换,每个节点有版本一说,每个节点每秒执行一次同步过程,过程如下:

A节点随机选取3个节点来进行信息同步,1个是随机选取的节点,1个是随机的种子节点,1个是随机选择的不可达节点,假设三个节点的名称都是B

1、A首先发送自己的状态摘要信息给B ,即GossipDigestSynMessage,我把他简称SYN

2、B收到后,把摘要和自己的进行对比,把比自己新的信息的摘要信息和自己比A新的完整信息(不是摘要)发送给A,即GossipDigestAckMessage,我把它简称为ACK

3、A收到后,保存比自己新的信息,然后把B想要更新的信息发送给B,即GossipDisgesAck2Message,我把他简称ACK2

如下图:左边为gossip一次更新,右边为TCP3次握手,进行对比记忆

相关文章

  • gossip协议知识1

    Cassandra使用反熵协议中的push-pull模式在节点之间进行状态信息的交换,每个节点有版本一说,每个节点...

  • Redis集群通信机制、主备切换原理、分布式寻址算法

    1. Gossip协议 Gossip协议包含多种消息,包含ping、pong、meet、fail等等。 meet:...

  • 一万字详解 Redis Cluster Gossip 协议

    Redis Cluster Gossip 协议 今天来讲一下 Reids Cluster 的 Gossip 协议和...

  • gossip协议

    我们知道redis集群在集群之间通讯时使用加10000端口通讯,使用的是gossip 协议。 gossip 协议包...

  • Redis节点间的内部通信机制

    集群元数据的维护有两种方式:集中式、Gossip 协议。redis cluster 节点间采用 gossip 协议...

  • Gossip协议

    Gossip协议 Gossip是分布式系统中被广泛使用的协议,其主要用于实现分布式节点或者进程之间的信息交换。Go...

  • Gossip 协议

    持续更新 背景 Gossip 算法又被称为反熵(Anti-Entropy),熵是物理学上的一个概念,代表杂乱无章,...

  • Gossip协议

    Gossip是什么 gossip 协议利用一种随机的方式将信息传播到整个网络中,并在一定时间内使得系统内的所有节点...

  • Gossip 协议

    Gossip protocol 也叫 Epidemic Protocol (流行病协议),实际上它还有很多别名,比...

  • Gossip 协议

    Gossip 协议也叫 Epidemic Protocol(流行病协议),主要用于消息传播,是一种一致性算法。协议...

网友评论

      本文标题:gossip协议知识1

      本文链接:https://www.haomeiwen.com/subject/zknxuftx.html