- 浏览: 105681 次
- 性别:
- 来自: 重庆
最新评论
-
ppqq1121827:
重新启动 报异常
storm trident实战 trident state -
ppqq1121827:
第一次启动正常,结束程序,重新启动抛异常16:37:34,99 ...
storm trident实战 trident state -
zhuwensheng:
它是怎么感知leader不可用需要选举新的leader呢
kafka的文件格式和副本的Leader选举
文章列表
一:功能介绍 基于单项链表,FIFO的有界阻塞队列,内部采用可重入锁ReentrantLock实现,一个take锁,一个put锁,相应的等待条件也为二个。二:源码分析
package java.util.concurrent;
import java.util.concurrent.atomic.AtomicInteger;
import java.ut ...
一:zk的客户端注册Watcher源码剖析 zookeeper有很多中方式都可以传入一个watcher对象,比如exist,getData等,下面我们以getData的源码来剖析zk的client和server端是如何处理实现整个watcher机制的。 原生的zookeeper API在获得节点数据的时候,可以通过getData方法获取,并且可以传入一个watcher对象,表示对当前节点进行监听,当节点的数据发送了改变,客户端会收到server端的通知事件告知该节点状态发生了改变。下面我们根据getData()方法来看看zk是如何进行事件监听处理的。 在开始下面的讲解之前 ...