随笔分类 -  Distributed

Distributed - 分布式共识算法 (Distributed Consensus Algorithm)
摘要:“强一致性”分布式协议 VS “最终一致性”分布式协议 1.Paxos、Raft、ZAB 等分布式算法经常会被称作是“强一致性(作者注:不准确)”的分布式共识协议。 其实这样的描述抠细节概念的话是很别扭的,会有语病嫌疑,但我们都明白它的意思其实是在说“尽管系统内部节点可以存在不一致的状态。 但从系统 阅读全文

posted @ 2023-02-14 17:30 frank_cui 阅读(393) 评论(0) 推荐(0)

Distributed - 分布式锁
摘要:一、为什么用分布式锁? 下图中的两个A系统,运行在两个不同的JVM里面,他们加的锁只对属于自己JVM里面的线程有效,对于其他JVM的线程是无效的。因此,这里的问题是:Java提供的原生锁机制在多机部署场景下失效了这是因为两台机器加的锁不是同一个锁(两个锁在不同的JVM里面)。那么,我们只要保证两台机 阅读全文

posted @ 2021-02-08 14:01 frank_cui 阅读(284) 评论(0) 推荐(0)

导航

levels of contents