【发布时间】:2013-09-11 22:23:25
【问题描述】:
我在 Netty 4.0.7 中找不到 OrderedMemoryAwareThreadPoolExecutor。
我正在编写一个基于 Netty 4.0.7 的代理示例的演示,我正在做从后端到前端的文件传输。
当我的后端服务器将所有字节发送到代理时,服务器将 FIN 连接;
我发现当前端网络的速度比后端网络慢时,后端的channelInActive()在后端的所有读取事件被处理之前触发,我找不到确保关闭事件总是在之后触发的方法所有的读取事件都完成了。
我认为Netty 3.x中的OrderedMemoryAwareThreadPoolExecutor可能会这样做,但是我在Netty 4中找不到,那么Netty 4是如何保证事件处理顺序的呢?
提前致谢
【问题讨论】:
标签: java netty threadpoolexecutor