netty server的read流程是怎样的
Netty是一个基于NIO的网络通信框架,它的核心组件是Channel和EventLoop。
Channel是一个双向数据通道,可以用来进行读写操作,而EventLoop则负责处理所有的IO事件。
当一个连接建立之后,服务器端会创建一个Channel,并且将这个Channel注册到EventLoop上。
接下来,服务器端就可以通过这个Channel来进行读写操作了。
当服务器接收到客户端的数据之后,会先将数据读取到一个Buffer中,然后再将这个Buffer中的数据解码成业务需要的格式,最后将解码之后的数据传递给业务处理逻辑。
相关文章