![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式系统
文章平均质量分 58
静心观复
这个作者很懒,什么都没留下…
展开
-
Paxos算法及其衍生算法的应用
Paxos算法及其衍生算法(如Raft、Zab等)在构建可靠、一致的分布式系统中扮演着关键角色。这些算法通过解决分布式系统中的一致性问题,使得开发高可用、容错的分布式应用成为可能。从分布式锁服务、服务发现、配置管理到全球分布式数据库,这些算法的应用凸显了其在现代分布式系统架构中的重要性。原创 2024-04-28 23:09:09 · 250 阅读 · 3 评论 -
Paxos算法和ZooKeeper使用的Zab(ZooKeeper Atomic Broadcast)算法
Paxos算法和ZooKeeper使用的Zab(ZooKeeper Atomic Broadcast)算法都是分布式一致性算法,用于在分布式系统中达成一致性决策。尽管它们的目标相同,但在设计和实现上存在一些区别。原创 2024-04-28 11:00:45 · 1163 阅读 · 3 评论 -
paxos算法是如何解决脑裂问题?
通过要求提案必须得到多数节点的批准,Paxos算法有效地解决了脑裂问题,确保了分布式系统即使在网络分区的情况下也能维持一致性。然而,这种方法也意味着在严重的网络分区情况下,如果没有任何一个子集群能与集群中多数节点通信,那么整个系统将无法做出新的决策,这是为了维护一致性而牺牲了可用性。原创 2024-04-28 10:42:48 · 316 阅读 · 0 评论 -
脑裂(Brain Split 或 Split-Brain)是什么意思?
脑裂(Brain Split 或 Split-Brain)是分布式系统中的一个术语,特指在一个集群环境中,由于网络分区(Network Partition)导致集群被分割成两个或多个互不通信的子集群,每个子集群都认为自己是完整的集群并尝试独立进行操作。这种情况可能会导致数据不一致、服务冲突等严重问题。原创 2024-04-28 10:33:52 · 238 阅读 · 0 评论