摘要: Netty 协议设计与解析(redis 、http) 一、redis 协议 redis 消息协议 有个固定的格式, 在客户端向 redis-server 发送命令时 要遵从该消息协议 Client端代码如下: 向redis 发送命令 set name zhangsan @Slf4j public c 阅读全文
posted @ 2021-09-12 22:40 s686编程传 阅读(287) 评论(0) 推荐(0) 编辑
摘要: Netty 黏包半包问题与解决方案 一、黏包/半包现象分析 黏包 现象,发送 abc def , 接收abcdef 原因 应用层: 接收方ByteBuf设置太大(Netty默认1024) 滑动窗口:假设发送发256 bytes 表示一个完整报文,但由于接收方处理不及时且窗口大小足够大,这256 by 阅读全文
posted @ 2021-09-12 12:24 s686编程传 阅读(1025) 评论(0) 推荐(0) 编辑