码迷,mamicode.com
首页 > 其他好文 > 详细

zookeeper

时间:2017-09-10 15:10:23      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:base   开源   数据一致性   客户   oop   方案   hba   分布   最新   

zookeeper是一个开源的分布式协调服务,是由雅虎创建的,基于google chubby。

 

zookeeper是什么

分布式数据一致性的解决方案

 

zookeeper能做什么

数据的发布/订阅(配置中心:disconf)  、 负载均衡(dubbo利用了zookeeper机制实现负载均衡) 、命名服务、

master选举(kafka、hadoop、hbase)、分布式队列、分布式锁

zookeeper的特性

顺序一致性

从同一个客户端发起的事务请求,最终会严格按照顺序被应用到zookeeper中

原子性

所有的事务请求的处理结果在整个集群中的所有机器上的应用情况是一致的,也就是说,要么整个集群中的所有机器都成功应用了某一事务、

要么全都不应用

可靠性

一旦服务器成功应用了某一个事务数据,并且对客户端做了响应,那么这个数据在整个集群中一定是同步并且保留下来的

 

实时性

一旦一个事务被成功应用,客户端就能够立即从服务器端读取到事务变更后的最新数据状态;(zookeeper仅仅保证在一定时间内,近实时)

zookeeper

标签:base   开源   数据一致性   客户   oop   方案   hba   分布   最新   

原文地址:http://www.cnblogs.com/xiluhua/p/7501020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!