wps初始化(wps恢复初始设置是什么意思)
595
2022-05-29
不显式初始化initialBytesToStrip
LengthFieldBasedFrameDecoder#initialBytesToStrip
ChannelHandler顺序错误
解码编码顺序一定要注意
ChannelHandler 共享问题
不该共享的共享了,并发时就有数据问题
这个很容易理解,犯错了也会很严重,必须避免。
该共享的不共享,每个 pipeline 自己又单独添加了,就等于重复存了该 handler 浪费内存
分配ByteBuf方式错误
分配器直接用ByteBufAllocator.DEFAULT等,而不是采用ChannelHandlerContext.alloc()
未考虑ByteBuf的释放
对于堆外内存或内存池,我们必须手动去释放它,因为 GC 不负责处理。如果忘记释放,就会完蛋。
所以一般继承
完成内存释放。
write(msg)就一定能写数据?
ChannelHandlerContext.channel().writeAndFlush(msg)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。