强一致性和最终一致性

2022-6-29 14:51:46 星期三

今天看Redis的集群知识, 了解到了 Gossip 协议 也叫 Epidemic Protocol (流行病协议), 又牵扯到了一致性的两个概念

简单理解:

强一致性:

  多个节点实时保持数据一致. 

  代表算法: Raft,

  应用: etcd

最终一致性:

  某个时间点上可能数据不是完全一样的, 单经过一段时间传播, 数据最终会一样. 

  代表算法: Gossip ;

  应用: Redis

 

参考文章:

Redis:  https://www.cnblogs.com/mrhelloworld/p/redis-architecture.html

Gossip 协议:

https://zhuanlan.zhihu.com/p/162970961

https://blog.csdn.net/weixin_52851967/article/details/125090374

https://www.jianshu.com/p/37231c0455a9

posted @ 2022-06-29 14:58  myD  阅读(578)  评论(0编辑  收藏  举报