Netty4.0xx版本中 如何实现TCP粘包处理
由于项目要高性能需求,使用Netty4.0.15版本,属于4.0版本系列,4.0与之前3.0版本有较大变动,
请问,协议使用Netty4.0.15的TCP协议(传送Byte流),如何处理粘包问题,
(1)听说Netty有自己的处理粘包方案,LengthFieldBasedFrameDecoder
(2)如果没有,需要手工写代码实现,这样会很麻烦,
全部写代码,需要根据包头包尾标识,及包长度来判断包的完整性。
需要拆包时,要找包头标识,及包尾标识,需要把ByteBuff数据流,转成Byte数组,在Byte数组中找出标识,这不很费劲?影响性能啊