Netty 4:同时处理HTTP和HTTPS

3
我希望将HTTP连接处理到端口80和HTTPS连接处理到端口443,采用共享处理程序的方式。
我目前的做法是创建两个独立的ServerBootstrap,并使ChannelInitializer共享我的处理程序实例,其中一个添加了SslHandler到管道中。
有更好的方法吗? 如果使用这种方式,我可以分享EventLoopGroups来减少线程使用(我有相当少量的并发连接)吗?在使用OIO/NIO/AIO时,当共享父和子组时,是否需要注意什么?
谢谢!

2
你能分享一下你实现这个的代码吗? - Thusitha Thilina Dayaratne
1个回答

2

是的,你可以共享EventLoops,甚至应该这样做... 你所做的其他事情听起来像正确的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接