
zookeeper
小江小河点、
术中求道
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper的分布式一致锁
zookeeper是一个分布式的协调服务,当多个服务器需要同时访问相同的共享资源时,为了数据的一致性或者缓解服务器的压力,可以采用zookeeper的分布式一致锁来解决这个问题。假如有三台服务器,每台服务器的系统启动的时候,可以在系统启动的时候,向zookeeper中注册一个锁lock,锁的类型为ephemeral_sequential,注册成功后,获取zookeeper中的所有锁,并注册监听...原创 2019-09-07 21:57:17 · 256 阅读 · 0 评论 -
zookeeper动态感知服务器的增加和减少
业务服务器经常会出现动态的增减,现在让客户端能够自动感知到服务端的在线服务器(此时的服务端和客户端都是Java程序,客户端可以是一个接口项目,负责转发前端的的请求和服务器的响应)首先看下图,在每台服务器中的系统中写一段逻辑,让系统启动的时候,向zookeeper中注册,客户端启动的时候,向zookeeper中注册监听:监听子节点的数量变化。服务端public c...原创 2019-09-07 21:22:53 · 515 阅读 · 0 评论 -
关于zookeeper的一些想法
zookeeper是一个开源的分布式的,为分布式应用提供协调服务的apache项目。zookeeper从设计模式的角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据(每台机器都关心的),然后接受观察者的注册,一旦这些数据的状态发生了变化,zookeeper就将通知再zookeeper上注册了的那些观察者做出相应的反应,从而实现集群中累死master/sa...原创 2019-09-07 17:01:15 · 184 阅读 · 0 评论 -
zookeeper在Linux上的安装
zookeeper是一个分布式的协调服务,所以安装的时候也是安装在多个服务器上我首先准备了3虚拟机,分别是mini1,mini2,mini3采用的远程登陆软件是xshell6以及jdk1.7,zookeeper3.4.6首先安装好虚拟机后,配置三台机器之间的免密登陆可以查看https://mp.youkuaiyun.com/postedit/100596784配置好免密登陆后,服...原创 2019-09-07 15:41:53 · 233 阅读 · 0 评论