Spring cloud stream to support routing messages dynamically

后端 未结 1 1493
没有蜡笔的小新
没有蜡笔的小新 2020-12-20 09:45

i want to create a common project (using spring cloud stream) to route messages to different (consumer) projects dynamically according to message content. (rabbitmq as the m

1条回答
  •  -上瘾入骨i
    2020-12-20 10:02

    You can achieve that by setting spring.cloud.stream.dynamicDestinations property to a list of destination names (if you know the name beforehand) or keeping it as empty. The BinderAwareChannelResolver takes care of dynamically creating/binding the outbound channel for these dynamic destinations.

    There is an out of the box router application available which does the similar thing.

    0 讨论(0)
提交回复
热议问题