Netty-连接及活动状态监测
Channel 生命周期
Channel 生命周期概述
Channel 有简单但强大的状态模型,与 ChannelInboundHandler API 密切相关。下面表格是 Channel 的四个状态。当状态出现变化,就会触发对应的事件,这样就能与 ChannelPipeline 中的 ChannelHandler 进行及时的交互。
| 状态 | 描述 |
|---|---|
| channelUnregistered | channel已创建但未注册到一个 EventLoop |
| channelRegistered | channel 已创建也注册到一个 EventLoop |
| channelActive | channel 变为活跃状态(连接到了远程主机),现在可以接收和发送数据了 |
| channelInactive | channel 处于非活跃状态,没有连接到远程主机 |
Channel 状态流转图


浙公网安备 33010602011771号