zookeeper QuorumCnxManager源码解析
参考
https://blog.csdn.net/a814333256/article/details/102049968
数据的发送与接收
概览
主要涉及了四个线程,线程之间靠队列实现通讯。
发送数据时WorkerSender线程从FastLeaderElection.sendqueue中读取数据,调用QuorumCnxManager#toSend将数据传递给QuorumCnxManager.queueSendMap中相应队列。SendWorker线程会循环检测QuorumCnxManager.qu.
原创
2021-06-14 11:14:24 ·
614 阅读 ·
0 评论