客户端使用ClientCnxn和服务器端的ServerCnxn连接
客户端
sendThread负责向集群服务器发送请求,我们来看看它做了什么?
sendThread的run方法的关键代码:
我们再来看看eventThread的run方法
通过以上的分析我们不难发现客户端是从Outgoing queue取数据发出请求后,再将返回的请求塞入waitingqueue进行解析的,这就是客户端连接服务器端的过程。
本文详细解析了ZooKeeper客户端如何通过ClientCnxn组件与服务器建立连接,重点介绍了sendThread负责向集群服务器发送请求的过程及eventThread的运行机制。
1791
4357
1958

被折叠的 条评论
为什么被折叠?
:client如何和server连接&spm=1001.2101.3001.5002&articleId=71106038&d=1&t=3&u=00f0a914ca1a449dac31f89ba15c9934)