
Zookeeper
文章平均质量分 94
Howinfun
不断深造
展开
-
Dubbo原理剖析 之 @DubboReference.version设置为*
Dubbo在消费端提供了一个功能,即将消费者的版本号指定为*,那么不管服务端的接口版本是啥,都可以调用成功。原创 2021-05-09 12:20:42 · 2574 阅读 · 0 评论 -
初窥Zookeeper原生API
其实对Zookeeper原生API封装的框架有两个,一个是zkClient,一个是Curator。但是我个人觉得呢,封装的框架是给我们提供方便以及更强大的功能,这当然是非常棒的了,但是,如果我们能先学习好原生API,到学框架时,就能理解得更深了,也知道它是怎么做到比原生更加方便更加强大的功能。 至于原生API的详解我就不贴上来了,因为网上一大堆比我厉害的人,哈哈。下...原创 2018-09-20 15:33:17 · 488 阅读 · 0 评论 -
初窥Zookeeper之watch
Zookeeper有watch事件,是一次性触发的,当watch监视的数据节点发生变化时,通知设置了该watch的客户端,即watcher当然了,watcher监听数据发生了哪些变化,必须得有对应的事件类型了,在实现了Watcher接口重写的process方法里面,我们也是根据事件类型做我们的业务逻辑。事件类型:(znode节点有关) EventType.No...原创 2018-09-20 16:10:51 · 782 阅读 · 0 评论 -
初窥ZooKeeper的ACL权限控制
ACL(Acess Control List),ZooKeeper作为一个分布式协调框架,其内部存储的都是都是一些关乎分布式系统运行状态的元数据,尤其是设计到一些分布式锁、Master选举和协调等应用场景。我们需要有效地保障ZooKeeper中的数据安全,幸好,Zookeeper也提供了一套完善的ACL权限控制机制来保障数据的安全。1. 概述传统的文件系统中,ACL分为两个维...原创 2018-09-21 14:32:51 · 1127 阅读 · 0 评论