摘要:
org.apache.zookeeper.ClientCnxn.java该类管理客户端到HBase集群的socket I/O所有需要通过socket发送的消息全部打包成Packet对象,然后放到ClentCnxn的outgoingQueue(LinkedList<Packet>)中,对outgoingQueue的操作需要同步控制。需要接受的消息也会被打包成Packet对象,放入pendingQueue(LinkedList<Packet>)中,等待一个答复。下面介绍一下设计的其他类及各类的使用方法及处理逻辑。(一)Packet.javastatic class Pack 阅读全文