处理器清单
上篇说了,我们除了使用netty内置的处理器外,还自定义了10个处理器用于实现自己的业务处理,所有处理器清单如下:
序号 | 处理器类型 | 职责 | 实现 | 说明 |
---|---|---|---|---|
1 | SslHandler | 处理可靠安全连接 | 内置 | 仅在生产环境,需要进行ssl加解密 |
2 | HttpClientCodec | HTTP 编解码 | 内置 | 对Http请求进行解码与编码 |
3 | HttpObjectAggregator | 聚合HTTP 请求或响应 | 内置 | 将http请求或响应聚合为一个完整对象 |
4 | IdleStateHandler | 空闲监测 | 内置 | 监测空闲状态,触发后续超时处理 |
5 | HeartbeatTimeoutHandler | 心跳超时处理 | 自定义 | 心跳超时执行关闭连接,触发重连 |
6 | WebSocketClientHandshakerHandler | WebSocket专用处理 | 自定义 | 处理WebSocket的握手以及Ping、Pong、Close消息 |
7 | HeartbeatRequestHandler | 发送心跳请求 | 自 |