Zookeeper
不清不慎
热爱编程,热爱生活。
展开
-
Zookeeper探究之基础知识总结
一、Zookeeper介绍 Zookeeper是一个高性能、分布式、开源分布式的应用协调服务框架。它提供简单原始的功能,分布式应用可以基于它实现更加高级的服务,比如同步,配置管理,集群管理,名空间。它被设计为易用编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。(所谓分布式系统就是多台计算机之间相互协调工作,之间使用网络进行通信,彼此交互,完成共同的目标。...原创 2018-11-04 22:46:48 · 481 阅读 · 0 评论 -
分布式系统理解之CAP理论的发展
最近一段时间在研究Zookeeper,深入了解了下分布式系统的发展以及CAP理论的发展,因此写下这篇文章总结一下,由于博主水平有限,如有不足之处可以留言讨论,本文查阅了很多资料,如有侵权请联系博主删除。 传统IT系统的要求 性能 在性能上要求快速响应,支持更多的用户和业务。 可用性 希望24小时在线服务,并且快速给予用户请求响应,提升用户的使用体验。 安全性 数据没有丢失,并且保证数据的一致...原创 2018-11-21 17:50:09 · 1154 阅读 · 0 评论 -
Zookeeper选举算法与数据一致性
在前面的两篇文章中了解过了Zookeeper的基本原理使用以及分布式集群的基本CAP定理: Zookeeper探究之基础知识总结 分布式系统理解之CAP理论的发展 本篇文章我们将深入Zookeeper的核心来探究一下其选举算法以及数据一致性。ZK的选举算法基于Paxos算法,因此,不熟悉该算法的读者可以先阅读上面的文章。 ZAB协议 Zookeeper内部基于ZAB(Zookeeper Ato...原创 2018-12-27 15:14:14 · 1655 阅读 · 0 评论