3

我想使用共享处理程序处理与端口 80 的 HTTP 连接和与端口 443 的 HTTPS 连接。

我目前所做的是创建两个单独的 ServerBootstrap,ChannelInitializers 共享我的处理程序的实例,其中一个将 SslHandler 添加到管道中。

有一个更好的方法吗?如果使用这种方式,我可以共享 EventLoopGroups 以减少线程使用(我的并发连接数量很少)吗?使用 OIO/NIO/AIO 执行此操作时,在共享父组和子组时,我应该注意什么?

谢谢!

4

1 回答 1

2

是的,您可以共享 EventLoops,甚至可能应该这样做。您所做的其余部分听起来像是要走的路。

于 2013-02-17T19:40:41.413 回答