![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
大可duck
这个作者很懒,什么都没留下…
展开
-
Zookeeper分布式锁原理
1.分布式锁介绍单机应用开发,涉及并发同步的时候,我们往往采用synchronized 或者Lock的方式来解决多线程间的代码同步问题,这时多线程的运行都是在同一个JVM之下,没有任何问题。但当我们的用用是分布式集群工作的情况下,属于多JVM下的工作环境,跨JVM之间已经无法通过多线程的锁同步解决问题,那么就需要一种更加高级的锁机制,来处理跨机器的线程间数据同步问题–这就是分布式锁2.分布式锁实现的几种方法基于缓存实现分布式锁RedisMemcacheZookeeper实现分布式锁Cura原创 2022-02-28 00:08:39 · 3870 阅读 · 0 评论 -
Java操作Zookeeper API--Watch监听
1.NodeCache:给指定一个节点注册监听器2.PathChildrenCache : 监听某个节点下的所有子节点3.TreeCache: 监听某个节点自己和所有的子节点们package com.test.curator;import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFr原创 2022-02-27 21:45:07 · 528 阅读 · 0 评论 -
Java操作Zookeeper API--节点操作
1.创建连接public void test(){ // 1.第一种方式 // 连接策略 RetryPolicy retryPolicy = new ExponentialBackoffRetry(3000,10); /** * Create a new client * * @param connectString list of servers to connect to;zk ser原创 2022-02-26 23:16:10 · 645 阅读 · 0 评论