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