繁体   English   中英

spring云stream是否支持动态路由,即rabbitmq功能?

[英]Does spring cloud stream support dynamic routing, which is rabbitmq feaure?

动态路由是否与 spring 云 stream 中的动态目标绑定相同?

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

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

您可以在此处此处找到有关 StreamBridge 的更多信息。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM