Zookeeper Server端流程
1.当ServerConnectionFactory接到一个连接请求,首先创建一个ServerConn,然后将其加入到ConnList以及一个ipmap(保存的是每个客户端对应的连接)2.接下来ServerConnectionFactory每秒检查一次客户端的消息,对接收到的消息进行一次混排之后处理
3.这里以读为例:对于读请求,由ServerConn进行数据读取,并将数据提交到ZookeeperServer
4.ZKServer将Session加入到SessionTracker后,把拿到的数据封装为Request对象提交到RequestProcessor chain进行处理
5.最后到FinalProcessor生成Response有ServerConn写回
http://blog.运维网.com/attachment/201310/020454690.png
页:
[1]