文章 2025-10-20 来自:开发者社区

《聊聊分布式》ZooKeeper与ZAB协议:分布式协调的核心引擎

1. ZooKeeper简介:分布式系统的"协调员" 1.1 什么是ZooKeeper? ZooKeeper是一个分布式的、开放源码的分布式应用程序协调服务,它提供了一组简单的原语,分布式应用程序可以基于这些原语实现更高级的服务,如同步、配置维护、分组和命名等。 ...

《聊聊分布式》ZooKeeper与ZAB协议:分布式协调的核心引擎
文章 2023-09-02 来自:开发者社区

分布式系统中的那些一致性(CAP、BASE、Paxos、ZAB、Raft)

工作过几年的同学,尤其是这几年,大家或多或少都参与过分布式系统的开发,遇到过各式各样“分布式”问题,而遇到这些问题去解决时就是我们对这个知识学习的过程。不知道大家是否跟我一样,每每搜索到“分布式”关键词,总会出现各种“分布式理论”,比如CAP、BASE理论、2PC、3PC 以及 Paxos、Raft、ZAB 算法,而这些貌似跟一致性都有一定的关系。在读过数次与之相关的不同文章后,每次都会有不一样....

分布式系统中的那些一致性(CAP、BASE、Paxos、ZAB、Raft)
文章 2023-08-17 来自:开发者社区

分布式系统中的那些一致性(CAP、BASE、2PC、3PC、Paxos、ZAB、Raft)

本文介绍 CAP、BASE理论的正确理解、Paxos 算法如何保证一致性及死循环问题、ZAB 协议中原子广播及崩溃恢复以及 Raft 算法的动态演示。下面还有投票,一起参与进来吧 前言 工作过几年的同学,尤其是这几年,大家或多或少都参与过分布式系统的开发,遇到过各式各样“分布式”问题,而遇到这些问题去解决时就是我们对这个知识学习的过程。 不知道大家是否跟我一样,每每搜索到“分布式”关键...

分布式系统中的那些一致性(CAP、BASE、2PC、3PC、Paxos、ZAB、Raft)
文章 2022-12-11 来自:开发者社区

分布式学习十:ZAB协议

ZAB协议ZAB 协议是为分布式协调服务ZooKeeper专门设计的一种支持崩溃恢复的原子广播协议。ZAB协议的开发设计人员在协议设计之初并没有要求其具有很好的扩展性,最初只 是为雅虎公司内部那些高吞吐量、低延迟、健壮、简单的分布式系统场景设计的。在 ZooKeeper的官方文档中也指出, ZAB协议并不像Paxos算法那样,是一种通用的分布式一致性算法,它是一种特别为ZooKeeper设计的崩....

分布式学习十:ZAB协议
文章 2022-02-17 来自:开发者社区

搞懂分布式技术4:ZAB协议概述与选主流程详解

ZAB协议 ZAB协议是专门为zookeeper实现分布式协调功能而设计。zookeeper主要是根据ZAB协议是实现分布式系统数据一致性。 zookeeper根据ZAB协议建立了主备模型完成zookeeper集群中数据的同步。这里所说的主备系统架构模型是指,在zookeeper集群中,只有一台leader负责处理外部客户端的事物请求(或写操作),然后leader服务器将客户端的写操作数据同步.....

搞懂分布式技术4:ZAB协议概述与选主流程详解
文章 2022-02-17 来自:开发者社区

分布式系统理论基础6:Raft、Zab

分布式系统理论进阶 - Raft、Zab 引言 《分布式系统理论进阶 - Paxos》介绍了一致性协议Paxos,今天我们来学习另外两个常见的一致性协议——Raft和Zab。通过与Paxos对比,了解Raft和Zab的核心思想、加深对一致性协议的认识。   Raft Paxos偏向于理论、对如何应用到工程实践提及较少。理解的难度加上现实的骨感,在生产环境中基于Paxos实现一个正确的分布...

分布式系统理论基础6:Raft、Zab

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云分布式应用服务

企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于 Kubernetes/ECS,无侵入支持Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java支持Spring Cloud、Apache Dubbo近五年所有版本,多语言应用一键开启Service Mesh。

+关注