Spring云流动态支持路由消息

时间:2016-11-08 11:13:15

标签: java rabbitmq spring-cloud-stream

我想创建一个公共项目(使用Spring云流),根据消息内容动态地将消息路由到不同的(消费者)项目。 (rabbitmq作为消息代理)

春天云流支持吗?如果没有,任何提议的方法来实现这一点? THX

1 个答案:

答案 0 :(得分:0)

您可以通过将spring.cloud.stream.dynamicDestinations属性设置为目标名称列表(如果您事先知道名称)或将其保持为空来实现。 BinderAwareChannelResolver负责动态创建/绑定这些动态目标的出站通道。

有一个开箱即用的router application,可以做类似的事情。