随笔分类 - zookeeper
摘要:curator简介: curator是Netflix公司开源的一个zookeeper客户端,后捐献给Apache,curator框架在zookeeper原生API接口上进行了包装,解决了很多zookeeper客户端非常底层的细节开发。提供zookeeper各种应用场景(比如:分布式锁服务、集群领导选
阅读全文
摘要:配置中心: 将配置信息存在zk中的一个节点中,同时给该节点注册一个数据节点变更的watcher监听,一旦节数据发生变更,所有的订阅该节点的客户端都可以获取数据变更通知。 案例: public class ZKConnectionWatcher implements Watcher { // 计数器对
阅读全文
摘要:watcher架构: Watcher实现由三个部分组成: Zookeeper服务端 Zookeeper客户端 客户端的ZKWatchManager对象 客户端首先将Watcher注册到服务端,同时将Watcher对象保存到客户端的Watch管理器中。当Zookeeper服务端监听的数据状态发生变化时
阅读全文
摘要:1.创建工程引入依赖 <dependencies> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.9</version> </dependenc
阅读全文
摘要:zookeeper概述: zookeeper是一个开源的分布式协调服务,提供分布式数据一致性解决方案,分布式应用程序可以实现数据发布订阅、负载均衡、命名服务、集群管理分布式锁、分布式队列等功能。 数据一致性分为强一致性和最终一致性,强一致性指的如果数据不一致,就不对外提供数据服务,保证用户读取的数据
阅读全文

浙公网安备 33010602011771号