多通道Netty GlobalChannel Traffic ShapingHandler

多通道Netty GlobalChannel Traffic ShapingHandler,netty,Netty,警察说 请注意,此处理程序的管道覆盖率为“all”,这意味着 必须仅创建一个这样的处理程序,并在所有通道之间共享 计数器必须在所有通道之间共享 我理解必须共享此处理程序 假设我有两组通道我可以为每个组使用不同的全球频道流量管理器实例吗?是。如果这些组不相交,则可以(不要共享相同的通道)。 您可以查看代码a,查看GlobalChannelTrafficShapingHandler有自己的非静态channelQueues字段,该字段保存它添加到的管道中的所有通道。 因此,换句话说-GlobalCha

警察说

请注意,此处理程序的管道覆盖率为“all”,这意味着 必须仅创建一个这样的处理程序,并在所有通道之间共享 计数器必须在所有通道之间共享

我理解必须共享此处理程序


假设我有两组通道我可以为每个组使用不同的
全球频道流量管理器
实例吗?

是。如果这些组不相交,则可以(不要共享相同的通道)。 您可以查看代码a,查看
GlobalChannelTrafficShapingHandler
有自己的非静态
channelQueues
字段,该字段保存它添加到的管道中的所有通道。
因此,换句话说-
GlobalChannelTrafficShapingHandler
不会在所有实例中保存任何共享语句(没有任何静态共享字段)。您可以自由创建几个实例。

是。如果这些组不相交,则可以(不要共享相同的通道)。 您可以查看代码a,查看
GlobalChannelTrafficShapingHandler
有自己的非静态
channelQueues
字段,该字段保存它添加到的管道中的所有通道。 因此,换句话说-
GlobalChannelTrafficShapingHandler
不会在所有实例中保存任何共享语句(没有任何静态共享字段)。您可以自由创建几个实例