AChannel
附加到单个EventLoop
during Channel.Unsafe#register
。注册是通过 中的模运算分配的EventExecutorGroup#next
。AChannelHandlerContext
绑定到单个线程 - 通常与Channel
.
通道可能被不均匀地取消注册,或者工作负载在这些通道之间分布不均。碰巧有可能让一个线程处理整个工作负载。
是否有防止这种情况发生的模式,或者这是一个不可避免的结构性问题?
AChannel
附加到单个EventLoop
during Channel.Unsafe#register
。注册是通过 中的模运算分配的EventExecutorGroup#next
。AChannelHandlerContext
绑定到单个线程 - 通常与Channel
.
通道可能被不均匀地取消注册,或者工作负载在这些通道之间分布不均。碰巧有可能让一个线程处理整个工作负载。
是否有防止这种情况发生的模式,或者这是一个不可避免的结构性问题?