在 netty 中组织线程池的最佳方式是什么

What is the best way of organizing thread pools in netty

我有一个接受请求、代理它、进行一些响应主体序列化并通过 http 将序列化结果发送到一些存储的应用程序。需要 Netty 作为服务器和 http 客户端。

我对 Netty 服务器(IO 任务)、Netty http 客户端(IO 绑定任务)和响应序列化(CPU 绑定任务)使用相同的 eventLoopGroup。

在这种情况下使用相同的 eventLoopGroup 是否可以,或者我需要使用不同的线程池?

这取决于序列化的繁重程度,您可能希望根据此将其卸载到另一个线程。也就是说,这里不可能给出正确答案,因为您只能通过分析才能找到答案。