Netty 网络多频道?

Netty 网络多频道?,netty,Netty,我想用Netty实现客户端。Slack有几十种方法,每种方法都有不同的URL和响应格式 我应该为每个方法创建一个通道并重用单个引导程序,还是应该为所有通信使用单个通道?事实上,我做这个项目是为了学习Netty,我无法从文档和示例中理解策略(这些都是非常基本的) 使用channel per API方法,我可以使用不同的处理程序来处理不同的数据类型,但使用单个通道,我无法做到这一点,是吗 我可以将通道存储为实例字段(属于“客户端”类)还是短期对象 另外,这两种方法对内存和CPU的影响是什么?对于不同

我想用Netty实现客户端。Slack有几十种方法,每种方法都有不同的URL和响应格式

我应该为每个方法创建一个通道并重用单个引导程序,还是应该为所有通信使用单个通道?事实上,我做这个项目是为了学习Netty,我无法从文档和示例中理解策略(这些都是非常基本的)

使用channel per API方法,我可以使用不同的处理程序来处理不同的数据类型,但使用单个通道,我无法做到这一点,是吗

我可以将通道存储为实例字段(属于“客户端”类)还是短期对象


另外,这两种方法对内存和CPU的影响是什么?

对于不同的slack API方法,它们有不同的业务逻辑,但底层传输是相同的。因此,在我看来,您应该将http逻辑与业务逻辑分开


例如,您可以使用一个处理程序来处理http请求/响应,另一个处理程序来处理slack方法请求/响应

,那么它是哪一个?多通道还是单通道?