- 基于 LengthFieldBasedFrameDecoder 进行粘包解码处理
- 基于 LengthFieldPrepender 第一个字段为长度字段,它可以计算当前待发送消息的二进制字节长度,将该长度添加到ByteBuf的缓冲区头中
- 基于 MessageToMessageDecoder 完成二次解码
- 基于 MessageToMessageEncoder 完成二次解码
- client端基于 Future 进行结果响应式分发
- AuthHandler 一次授权
- RuleBasedIpFilter 黑白名单过滤
Frame(Message = MessageHeader + MessageBody(JSON)) = Length + version + opCode + streamId + operation/operation result