如果把 handler
提炼出来,是否可行。
java | 自定义协议 编码器和解码器
- 魔数
- 用来第一时间判别是否为无效包
- 版本号
- 支持协议升级
- 序列化算法
- 消息正文采用哪种序列化和反序列化
- 指令类型
- 登录、注册、单聊、群聊。。。
- 请求序号
- 双工通信,提供异步能力
- 正文长度
- 消息正文
java | http 协议 「SimpleChannelInboundHandler」
java | netty 向 redis 传递数据
通过自己编写的 netty
客户端向 redis
写入数据。
java | LTC 解码器
LengthFieldBasedFrameDecoder
的用法。
java | 行解码器
就是数据最后有一个分隔符,来分割各个数据。
java | 定长解码器
下面假设服务器和客户端约定好,10
字节为一个完整数据长度。
java | 短链接解决方案
客户端建立连接,发送完一次消息就断开链接。