![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
良毅
这个作者很懒,什么都没留下…
展开
-
利用Zookeeper实现分布式锁
1. 第一种方式,通过线程sleep 1秒钟循环的拿锁,缺点是性能很差,而且再并发量较大的情况下会导致有线程无法获取到锁的情况/** * 通过zookeeper实现分布式锁, 缺点要通过sleep1秒之后去获得锁, * 性能很差,在比较大的并发量的情况下可能永远都拿不到锁。 */public class ZookeeperDistributeLock_01 { privat...原创 2018-11-25 16:52:19 · 167 阅读 · 0 评论 -
Zookeeper 基础
1. 什么是zookeeper?因为分布式系统或者说分布式环境就像是一个公园,里面可能包含很多tomcat服务,jetty服务,hadoop服务等等,而zookeeper在里面起到的作用就是协调服务与服务之间的关系类似公园管理者的角色所以叫zookeeper.官方给出的定义是:zookeeper是一个为了更好的维护分布式配置信息,命名,分布式同步,组合服务(同一服务的集群模式)的一个中心化的服...原创 2018-11-25 12:26:17 · 110 阅读 · 0 评论 -
搭建Zookeeper集群
搭建Zookeeper集群非常的简单,主要是在zoo.cfg配置文件上改一些东西1. 了解zoo.cfg基本配置tickTime 发送心跳时间间隔 initLimit client同步阶段与server建立连接的时间为tickTike的n倍 syncLimit client发出request与获得ack通知之间的时间间隔同样是tickTime的n倍 dataD...原创 2018-11-25 15:16:52 · 186 阅读 · 0 评论