Curator教程(一)watcher监听
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,1.watcher方式一(监听当前节点发生变更) String address = "mini1:2181,mini2:2181,mini3:2181";
千家信息网最后更新 2025年01月31日Curator教程(一)watcher监听
1.watcher方式一(监听当前节点发生变更)
String address = "mini1:2181,mini2:2181,mini3:2181"; RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 10); CuratorFramework client = CuratorFrameworkFactory.newClient(address, new ExponentialBackoffRetry(1000, 3)); client.start(); //创建节点watcher监听 final NodeCache cache = new NodeCache(client, "/super", false); cache.start(true); cache.getListenable().addListener(new NodeCacheListener() { public void nodeChanged() throws Exception { System.out.println(cache.getCurrentData().getPath()); System.out.println(cache.getCurrentData().getStat()); } });
2.watcher方式二(监听当前节点的子节点发生变更)
String address = "mini1:2181,mini2:2181,mini3:2181"; RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 10); CuratorFramework client = CuratorFrameworkFactory.newClient(address, new ExponentialBackoffRetry(1000, 3)); client.start(); //创建子节点watcher监听 PathChildrenCache cache = new PathChildrenCache(client, "/super", true); cache.start(StartMode.POST_INITIALIZED_EVENT); cache.getListenable().addListener(new PathChildrenCacheListener() { public void childEvent(CuratorFramework cf, PathChildrenCacheEvent event) throws Exception { System.out.println(event.getType()); } }); Thread.sleep(Long.MAX_VALUE);
节点
监听
方式
建子
教程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
绝地求生为啥切换不了服务器
深圳汽车软件开发常见问题
网吧计算机信息网络安全员
软件开发类的论文
怎样开展网络安全信息教育
安庆公共卫生网络技术服务公司
软件开发工程师交流心得
软件开发展会照片
计算机网络技术和软件技术
自制网络监控服务器
当地网络安全监察部门
网络技术人物图片
网络安全防护能力分析
biubiu加速器服务器维修
密云区现代软件开发单价
四川麻将软件开发
温州网络技术支持有哪些
网络服务器安全协议
海尔图标软件开发
谁是最好的网络安全公司
变态传奇服务器
泰州网络安全准入控制哪家好
成都美谷软件开发
邮件服务器smtp验证失败
网络安全健康生态
上海惊瑜互联网科技有限公司
软件开发费增值税减免文件
网络安全手抄报易画内容
软件开发版本维护
北京华腾网络技术有限公司