java关闭通道_java – Netty简单通道处理程序断开连接被阻止

我的网络通道处理程序channelClosed()被阻止,而另一条消息正在messageReceived()接收.

我使用OrderedMemoryAwareThreadPoolExecutor来同步消息.

channelClosed()是否由低优先级线程处理.

你能告诉netty中的线程优先级吗?

谢谢

objChannelPipeline.addLast("ipFilter", objCustomIPFilterHandler);

objChannelPipeline.addLast("idleHandler", new IdleStateHandler(timer,5,5, 0));

objChannelPipeline.addLast("loggingHandler", objLoggingHandler);

objChannelPipeline.addLast("frameDecoder",

new DelimiterBasedFrameDecoder(Integer.MAX_VALUE, false, ChannelBuffers.copiedBuffer("\n\n".getBytes(CharsetUtil.UTF_8))));

objChannelPipeline.addLast("messageDecoder", new CustomMessageDecoder());

objChannelPipeline.addLast("groupOrder", executionHandler);

objChannelPipeline.addLast("ProtocolMultiplexer", CustomHandler);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值