1

Netty 3 使用了ExecutionHandler,它提供了通过传入Executor来配置系统的能力。例如,可以使用OrderedMemoryAwareThreadPoolExecutor,它允许配置诸如corePoolSize,maxChannelMemorySize等之类的东西maxTotalMemorySize

在 Netty 4 中, ExecutionHandler 已被删除,在New 和 4.0 中值得注意的是,它被提及使用DefaultEventExecutor,但据我所知,这与删除的配置灵活性不同ExecutionHandler

问题是如何像 Netty 3 中的 ExecutionHandler 一样在 Netty 4 中配置 EventExecutor?

4

1 回答 1

0

在 Netty 4 中,当将处理程序添加到通道管道时,会分配一个事件执行器。例如:

https://netty.io/4.1/api/io/netty/channel/ChannelPipeline.html#addLast-io.netty.util.concurrent.EventExecutorGroup-java.lang.String-io.netty.channel.ChannelHandler-

于 2021-02-12T00:20:30.647 回答