bluetjs
bluetjs
全部文章
zookeeper
clickhose(7)
dubbo(12)
es(11)
flink(3)
Java核心要义(42)
JCF(6)
jdk源码(1)
jetty(8)
JVM(12)
kafka(16)
mongo(3)
python(4)
RabbitMQ(1)
redis(20)
shell(4)
spring(19)
storm(4)
web及框架(40)
代码及脚本-git、gradle(3)
工具(2)
接口那些事(1)
数据分析(4)
数据库(27)
日志收集分析(2)
未归档(9)
源码(1)
算法和数据结构(24)
系统架构(13)
线程、锁、并发(43)
网络原理(3)
自动化测试(1)
设计模式(8)
运维(50)
面来面去(2)
归档
标签
去牛客网
登录
/
注册
bluetjs的博客
全部文章
/ zookeeper
(共8篇)
ZooKeeper的安装与部署
http://blog.csdn.net/lihao21/article/details/51778255 本文讲述如何安装和部署ZooKeeper。 一、系统要求 ZooKeeper可以运行在多种系统平台上面,表1展示了zk支持的系统平台,以及在该平台上是否支持开发环境或者生产...
2017-07-14
0
597
Paxos算法与Zookeeper分析
http://blog.csdn.net/xhh198781/article/details/10949697 1 Paxos算法 1.1 基本定义 算法中的参与者主要分为三个角色,同时每个参与者又可兼领多个角色: ⑴proposer 提出提案,提案信息包括提案编号和提议的va...
2016-11-09
0
412
图解 Paxos 一致性协议
http://blog.jobbole.com/106327/ 前言 Paxos 一致性协议可以说是一致性协议研究的起点,也以难以理解闻名。其实协议本身并没有多难理解,它的难理解性主要体现在:为何如此设计协议以及如何证明其正确性。本文尝试通过流程图来说明协议的内容以及基本应用过程,不...
2016-11-09
0
448
Zookeeper 与 Kafka (1) : 分布式一致性原理与实践
http://www.jianshu.com/p/fcc28b195fa9 多线程的最大副作用: 并发. 如果多个逻辑控制流在时间上发生了重叠, 就会产生并发. 逻辑控制流是指一次程序操作. 如读取或者更新内存变量的值. 更新的并发性: 多线程同时更新内存值而产生的...
2016-10-31
0
430
Paxos算法与Zookeeper分析
1 Paxos算法 1.1 基本定义 算法中的参与者主要分为三个角色,同时每个参与者又可兼领多个角色: ⑴proposer 提出提案,提案信息包括提案编号和提议的value; ⑵acceptor 收到提案后可以接受(accept)提案; ⑶learner 只能"学习&q...
2016-08-18
0
887
图解zookeeper FastLeader选举算法
zookeeper配置为集群模式时,在启动或异常情况时会选举出一个实例作为Leader。其默认选举算法为FastLeaderElection。 不知道zookeeper的可以考虑这样一个问题:某个服务可以配置为多个实例共同构成一个集群对外提供服务。其每一个实例本地都存有冗余数据,每 一个实例都可...
2016-08-18
0
513
zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些...
2016-08-18
0
465
zookeeper原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些...
2015-04-27
0
479