如Spring Cloud https://cloud.spring.io/spring-cloud-stream/multi/multi__configuration_options.html的文档所述,可以将通道绑定到多个目标。
但是,没有描述如何处理来自每个通道的消息。是否并行,循环地处理...?
答案 0 :(得分:2)
好吧,round-robin
甚至不适用于您的问题,因为负载平衡意味着多个使用者可以到达一个目的地。您只是在询问将多个目标绑定到一个通道,无非就是外部目标和内部目标之间的桥梁。
现在,如果您在内部目标(例如通道)上有多个侦听器,则round-robin
将用作默认的负载平衡策略,但是到那时它已经被压低了到处理它的spring-integration框架。因此,如果您要问的是,您可以阅读有关不同负载平衡策略的更多信息。
也就是说,您还正在查看比较旧的文档。我们现在3.0.0.RELEASE,正在推广一种更简单的编程模型。您可以阅读我们的release announcement,其中包含指向4个不同帖子的链接(在“快速突出显示”部分中),以提供更多详细信息。