【问题标题】:Does spring cloud stream support dynamic routing, which is rabbitmq feaure?spring cloud stream是否支持动态路由,即rabbitmq特性?
【发布时间】:2021-08-04 14:55:09
【问题描述】:

动态路由和spring cloud stream中的动态目的地绑定一样吗?

根据rabbit的动态路由,所有生产者发布到同一个队列,生产者配置了routingKeyExpression,消费者侦听器配置了bindingRoutingKey,并交换将消息路由到匹配的bindingKey。 这可以使用流桥或 BinderAwareChannelResolver 来完成吗?如果不是,如果有人想从 rabbit 转移到任何其他 broker,spring 如何处理这个问题。

【问题讨论】:

    标签: spring spring-boot spring-cloud-stream spring-cloud-dataflow event-driven-design


    【解决方案1】:

    是的,这可以通过StreamBridgeRoutingFunctionspring.cloud.stream.sendto.destination 等来完成,具体取决于您的帖子中不清楚的用例,因此我给了您一切。

    您可以在herehere for StreamBridge 找到更多信息。

    BinderAwareChannelResolver 已弃用,取而代之的是 StreamBridge

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-24
      • 2017-11-18
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      • 2018-06-23
      • 2019-03-31
      • 2019-03-27
      相关资源
      最近更新 更多