![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从Paxos到Zookeeper:分布性一致性原理与实践
文章平均质量分 91
分布式系统、Paxos、Zookeeper、以及Zookeeper的时间与应用场景、技术实现细节
快来offer救救
写作即思考
展开
-
从Paxos到Zookeeper:分布性一致性原理与实践(初识Zookeeper)
本文旨在对Zookeeper进行初步认识。原创 2024-07-01 23:07:43 · 1069 阅读 · 0 评论 -
从Paxos到Zookeeper:分布性一致性原理与实践(基础理论前提)
分布式系统设计过程中需要考虑CAP理论CAP定理一致性 - Consistency :所有节点在同一时间具有相同的数据视图,一次读操作要么返回最新的写操作结果,要么返回一个错误可用性 - Availability:每次请求都能收到非错误的相应,即使请求需要访问的节点有部分是故障的分区容忍性 - Partion Tolerance:系统在遭遇任意数量的信息丢失或者延迟的情况下仍能继续运行由于分布式系统中分区容忍性必须满足,所以系统需要在一致性和可用性之间权衡。常见策略有CP和AP。原创 2024-07-01 10:27:48 · 621 阅读 · 0 评论 -
从Paxos到Zookeeper:分布性一致性原理与实践(Paxos算法应用场景)
Chubby主要用于分布式锁管理和协调服务,使用 Paxos 实现元数据一致性和领导者选举,提供细粒度的锁管理和通知机制。Hypertable作为分布式数据库,使用 Paxos 确保数据副本一致性和元数据管理,注重高效的数据存储和访问,并具备良好的扩展性。两者在具体实现和应用场景上有所不同,但都利用 Paxos 算法实现了系统的高可用性和一致性。原创 2024-07-03 00:20:35 · 636 阅读 · 0 评论 -
从Paxos到Zookeeper:分布性一致性原理与实践(Zookeeper典型应用场景)
在上一章中,已经讲解了如何通过Zookeeper客户端来使用Zookeeper。本章开始,将从实际的分布式应用场景出发,讲解如何使用Zookeeper去解决一些常见的分布式问题。原创 2024-07-03 00:20:04 · 733 阅读 · 0 评论 -
从Paxos到Zookeeper:分布性一致性原理与实践(实践Zookeeper)
本文着重介绍如何部署一个Zookeeper以及如何顺利运行起来。以及可能遇到的问题和解决方法、客户端脚本的使用、Java客户端API使用。最后,介绍了ZkClient和Curator这两种开源客户端。原创 2024-07-02 22:14:29 · 549 阅读 · 1 评论