Netty是一个高性能 事件驱动异步非堵塞的IONIOJava开源框架,Jboss提供,用于建立TCP等底层的连接,基于Netty可以建立高性能的。
NIO通信的原理如下NIO采用了Reactor模式类似于观察者模式,不同之处在于Reactor模式可以监听多个主题,通过一个多路复用器来监听多个客户端的网络句柄,一旦监听到客户端的请求消息,将对应的请求消息转发给对应的Handler业务处理类,读和写本身并不阻塞线程,如果没有请求消息,多路复用器会阻塞在s。
对于ZK来说,Client和Server端的交互流程值得学习,无论是对于NIO或者Netty的使用,还是为了解决通信数据传递问题 本次交互流程只考虑正常连接情况,并且将其流程拆解为三步走,分别为1客户端发起连接Server端请求2Server端收到并处理响应Client端的连接请求3接收到ping的响应更新最后一次心跳检测时间大致交互。
标签: niosocket客户端
文章来源:
维多利亚官网
版权声明: 凡本站注明内容来源:“维多利亚官网”的所有作品,版权均属于“维多利亚娱乐”,转载请必须注明中“维多利亚在线会员注册”。违反者本网将追究相关法律责任。