分布式中raft和gossip有什么关系?

ShaPoHun · 2018-03-07 11:05:08 · 4408 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2018-03-07 11:05:08 的主题,其中的信息可能已经有所发展或是发生改变。

在看consul中,发现了consul,和gossip 但是raft和gossip这两者有什么关系,不是很明白?


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4408 次点击  
加入收藏 微博
5 回复  |  直到 2018-03-12 15:29:21
elvindu
elvindu · #1 · 7年之前

没有关系,raft是用来解决多个节点数据一致性问题,gossip是用来进行p2p广播的。

ShaPoHun
ShaPoHun · #2 · 7年之前
elvinduelvindu #1 回复

没有关系,raft是用来解决多个节点数据一致性问题,gossip是用来进行p2p广播的。

那gossip的p2p广播是解决些什么问题

leon
leon · #3 · 7年之前

raft是强一致性的,gossip是最终一致的,这就是区别

elvindu
elvindu · #4 · 7年之前
ShaPoHunShaPoHun #2 回复

#1楼 @elvindu 那gossip的p2p广播是解决些什么问题

我说错了,@leon是对的。

leon
leon · #5 · 7年之前
ShaPoHunShaPoHun #2 回复

#1楼 @elvindu 那gossip的p2p广播是解决些什么问题

在consul里raft协议用来处理选主还有事务相关的事, gossip用来广播故障、成员关系等事件

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传