Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
spring云流是否支持动态路由,即rabbitmq feaure?_Spring_Spring Boot_Spring Cloud Stream_Spring Cloud Dataflow_Event Driven Design - Fatal编程技术网

spring云流是否支持动态路由,即rabbitmq feaure?

spring云流是否支持动态路由,即rabbitmq feaure?,spring,spring-boot,spring-cloud-stream,spring-cloud-dataflow,event-driven-design,Spring,Spring Boot,Spring Cloud Stream,Spring Cloud Dataflow,Event Driven Design,动态路由和SpringCloudStream中的动态目标绑定相同吗 根据发布到同一队列的所有生产者、使用routingKeyExpression配置的生产者和使用bindingRoutingKey配置的消费者侦听器的动态路由,exchange将消息路由到匹配的bindingKey。 这是否可以使用流桥或BinderAwareChannelResolver实现?如果没有,spring如何处理这个问题,以防有人想从rabbit转移到任何其他代理。是的,这可以通过StreamBridge、Routin

动态路由和SpringCloudStream中的动态目标绑定相同吗

根据发布到同一队列的所有生产者、使用routingKeyExpression配置的生产者和使用bindingRoutingKey配置的消费者侦听器的动态路由,exchange将消息路由到匹配的bindingKey。
这是否可以使用流桥或BinderAwareChannelResolver实现?如果没有,spring如何处理这个问题,以防有人想从rabbit转移到任何其他代理。

是的,这可以通过
StreamBridge
RoutingFunction
spring.cloud.stream.sendto.destination
等来实现,具体取决于您的使用案例,您的文章中没有明确说明,因此,我给你一切

您可以找到更多信息和信息

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