zk
T_youyou_T
加油,骚年
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ZK java操作 详解
它是一个为分布式应用提供一致性服务的软件。 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储, Zookeeper 作用主要是用来维护和监控存储的数据的状态变化,通过监控这些数据状态的变化,从而达到基于数据的集群管理。 java 操作 //创建zk连接 ZooKeeper zk = new ZooKee...原创 2019-12-11 16:31:05 · 433 阅读 · 0 评论 -
zookeeper 的使用场景
1.分布式协调 2.分布式锁 3.元数据或配置信息的管理 4.HA高可用性 分布式协调 ZooKeeper 中特有watcher注册与异步通知机制,能够很好的实现分布式环境下不同系统之间的通知与协调,实现对数据变更的实时处理。使用方法通常是不同系统都对 ZK上同一个znode进行注册,监听znode的变化(包括znode本身内容及子节点的),其中一个系统update了znode,那么另一个系统能 ...原创 2019-12-11 16:30:26 · 201 阅读 · 0 评论 -
zk+dubbo实现原理
.dubbo+zk实现rpc远程调用中,zk在其中的作用类似springcloud中的eureka注册服务中心,管理接口服务 在使用zk作为dobbo注册服务中心的时候,服务提供者注册服务到zk时,就在zk上创建一个节点,而服务消费者只需监听节点事件,就能知道节点的变换信息。 ...原创 2019-12-11 16:30:13 · 631 阅读 · 0 评论 -
ZK 实现简单的分布式锁
场景 在项目中,部署了多个tomcat应用,在执行定时任务时就会遇到同一任务可能执行多次的情况,我们可以借助分布式锁,保证在同一时间只有一个tomcat应用执行了定时任务 实现1 通过elastic-job 实现 实现2 通过zk锁实现 分布式锁,这个主要得益于 ZooKeeper 为我们保证了数据的强一致性。锁服务可以分为两类,一个是 保持独占,另一个是 控制时序。 所谓保持独占,就是所有试图...原创 2019-12-05 11:43:06 · 235 阅读 · 0 评论
分享