Hbase server端接收RPC请求是通过 listener 内部类
首先我们看一下最主要的几个类
ServerSocketChannel
ServerSocketChannel 不是一个完整的抽象的网络套接字的监听,对 socket 的任何操作要通过 ServerSocketChannel .socket 来获取到 ServerSocket ,通过ServerSocket 来绑定 ip 和 port
Selector
详细参考http://ifeve.com/selectors/