zookeeper
左耳听风
公众号:左耳代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper初步认识
目录1.分布式环境的特点2.分布式环境下面临的问题3.初步认识zookeeper4.zookeeper安装1.分布式环境的特点a)分布性b)并发性:程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访问一个共享资源。数据库、分布式存储c)无序性:进程之间的消息通信,会出现顺序不一致问题 2.分布式环境下面临的问题a)网络通信:网...原创 2018-07-28 13:06:35 · 683 阅读 · 0 评论 -
zookeeper的使用
1.zoo.cfg配置文件分析2.zookeeper中的一些概念3.zookeeper的命令操作4.连接状态5.事件类型6.权限控制模式7.java API的使用 1.zoo.cfg配置文件分析tickTime=2000 zookeeper中最小的时间单位长度 (ms)initLimit=10 follower节点启动后与leader节点完成数据同步的时间(initLi...原创 2018-07-28 13:08:24 · 351 阅读 · 0 评论 -
zookeeper的应用
1.命名服务2.订阅发布3.分布式锁4.master选举5.分布式队列6.负载均衡 1.命名服务1)ID生成器问题:由于数据库id自增在分库分表的情况中是不能使用的,而使用uuid又难于理解解决:利用zookeeper创建有序节点自增的特性来生成有序id实现思路1.在自定义路径下创建持久的顺序节点2.返回节点名称3.开启线程删除该节点2)利用z...原创 2018-07-28 13:11:55 · 409 阅读 · 0 评论 -
zookeeper的原理
1.zookeeper集群角色2.leader选举源码分析3.ZAB协议4.ZAB崩溃恢复模式5.watch模式源码分析6.数据存储7.参考 1.zookeeper集群角色a)leaderleader是zookeeper集群的核心。1.事务请求的唯一调度者和处理者,保证集群事务处理的顺序性2.集群内部各个服务器的调度者b)follower1.处理客户...原创 2018-07-28 13:13:41 · 676 阅读 · 0 评论
分享