zookeeper
大可duck
这个作者很懒,什么都没留下…
展开
-
Zookeeper分布式锁原理
1.分布式锁介绍 单机应用开发,涉及并发同步的时候,我们往往采用synchronized 或者Lock的方式来解决多线程间的代码同步问题,这时多线程的运行都是在同一个JVM之下,没有任何问题。 但当我们的用用是分布式集群工作的情况下,属于多JVM下的工作环境,跨JVM之间已经无法通过多线程的锁同步解决问题,那么就需要一种更加高级的锁机制,来处理跨机器的线程间数据同步问题–这就是分布式锁 2.分布式锁实现的几种方法 基于缓存实现分布式锁 Redis Memcache Zookeeper实现分布式锁 Cura原创 2022-02-28 00:08:39 · 3910 阅读 · 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 · 563 阅读 · 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 · 678 阅读 · 0 评论