CockroachDB实现的Gossip协议源码分析

CockroachDB实现的Gossip协议源码分析
解释说明:

  • Server_Mu中的incoming&nodeMap都是指连接到该服务节点的客户端。
  • client中的peerID&addr都是指向目标服务节点的ID和地址。
  • Gossip结构体通过引用Server_Mu和clientsMu两个内部结构体获得信息交互的目标节点。
  • Resolver为当前节点找到Gossip网络中的其他节点地址等数据。
  • infoStore为当前节点的消息存储(内存), 其nodeID和NodeAddr皆是指当前infoStore的拥有者。

CockroachDB实现的Gossip协议源码分析

上一篇:linux下应用crontab对mysql数据库进行定时备份


下一篇:mysql知识点归纳-定时器篇