我想知道为什么EventExecutorChooser
是MultithreadEventExecutorGroup
中的私人会员并且无法替换?
似乎Netty走向了这个方向......将默认的RR线程选择器重构为具有2种策略的接口。
我需要控制处理channel
的线程,在EventLoops
像getChooser()
这样的公共方法会很棒,然后我可以简单地覆盖它并给出我自己的选择器......
我现在唯一能看到的选项是覆盖\实施MultithreadEventExecutorGroup
并替换EventExecutorChooser
由于
答案 0 :(得分:1)
他们计划从MultithreadEventExecutorGroup公开EventExecutorChooser,但还没有完成它。