netty server的read流程是怎样的

2023-04-07 11:07:00 netty 流程 是怎样

Netty是一个基于NIO的网络通信框架,它的核心组件是Channel和EventLoop。

Channel是一个双向数据通道,可以用来进行读写操作,而EventLoop则负责处理所有的IO事件。

当一个连接建立之后,服务器端会创建一个Channel,并且将这个Channel注册到EventLoop上。

接下来,服务器端就可以通过这个Channel来进行读写操作了。

当服务器接收到客户端的数据之后,会先将数据读取到一个Buffer中,然后再将这个Buffer中的数据解码成业务需要的格式,最后将解码之后的数据传递给业务处理逻辑。

相关文章