问题描述
动态路由是否与 Spring Cloud 流中的动态目标绑定相同?
每个兔子的动态路由所有生产者都发布到同一队列,生产者配置了routingKeyExpression,消费者监听器配置了bindingRoutingKey,并将消息路由到匹配的bindingKey。 这可以使用流桥或 BinderAwareChannelResolver 来完成吗?如果不是,如果有人想从兔子转移到任何其他经纪人,spring 如何管理这个。
解决方法
是的,这可以使用 StreamBridge
、RoutingFunction
、spring.cloud.stream.sendto.destination
等来完成,具体取决于您的帖子中没有明确说明的用例,因此我为您提供了一切。
您可以找到更多信息 here 和 here for StreamBridge。
BinderAwareChannelResolver
已被弃用,取而代之的是 StreamBridge