高并发压测时,发现来自网关的消息出现粘包现象:分包就是势在必行的 前置和处理平台(暂时)使用netty通话,由于都是服务器平台使用DelimiterBasedFrameDecoder来解决分包 和网关的通信,找出包长的字段,使用LengthFieldBasedFrameDecoder来解决分包: 这个类拥有很多构造器,对于底层的通信协议,只要上报的数据有字段标识了变长内容的长度,可以通过计算得到包长的,都可以通过该类解决: 剩下的两种文中也有详细说明 LineBasedFrameDecoder解…