【问题标题】:Spring Cloud Stream multiple destination bindingsSpring Cloud Stream 多个目标绑定
【发布时间】:2020-04-08 21:32:28
【问题描述】:

如 Spring Cloud https://cloud.spring.io/spring-cloud-stream/multi/multi__configuration_options.html 的文档中所述,可以将一个通道绑定到多个目的地。

但是,没有描述如何处理来自每个通道的消息。这是并行、循环、...处理的吗?

【问题讨论】:

    标签: spring spring-integration spring-cloud spring-cloud-stream


    【解决方案1】:

    好吧,round-robin 甚至不适用于您的问题,因为负载平衡意味着多个消费者到一个目的地。您只是在询问将多个目标绑定到一个通道,该通道只不过是外部目标和内部目标之间的桥梁。

    现在,如果您在内部目的地(例如通道)上有多个侦听器,那么round-robin 将作为默认负载平衡策略应用,但到那时它已经下推到堆栈中@ 987654321@ 处理它的框架。因此,如果这是您所问的,您可以阅读有关不同负载平衡策略的更多信息。

    也就是说,您还在查看相当旧的文档。我们现在在3.0.0.RELEASE,推广一种更简单的不同编程模型。您可以阅读我们的release announcement,其中包含指向 4 个不同帖子的链接(在快速亮点部分),提供更多详细信息。

    【讨论】:

      猜你喜欢
      • 2018-12-24
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 2018-01-24
      • 1970-01-01
      • 2019-06-28
      • 1970-01-01
      相关资源
      最近更新 更多