CockroachDB实现的Gossip协议源码分析
作者:互联网
解释说明:
- Server_Mu中的
incoming
&nodeMap
都是指连接到该服务节点的客户端。 - client中的
peerID
&addr
都是指向目标服务节点的ID和地址。 - Gossip结构体通过引用Server_Mu和clientsMu两个内部结构体获得信息交互的目标节点。
- Resolver为当前节点找到Gossip网络中的其他节点地址等数据。
- infoStore为当前节点的消息存储(内存), 其nodeID和NodeAddr皆是指当前infoStore的拥有者。
标签:infoStore,Server,Mu,源码,当前,Gossip,CockroachDB,节点 来源: https://blog.51cto.com/u_1196740/2813346