Skip to content

[Questions] Technique for introducing alternate exchanges to existing topologies #12402

Discussion options

You must be logged in to vote

Our own docs slightly correct my statements but match your observations.

It's a philosophical question whether the server should return the message as unroutable if it could not be routed using its original input and only the AE. I think both answers can be justified and as you can see, RabbitMQ does currently basic.return the message to the publisher.

In any case, for your migration goal, having duplicate bindings or an exchange "routing layer" via E2Es (exchange-to-exchange bindings) is fine and the right approach. Then over time you will delete some bindings you no longer need.

Replies: 3 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@HakShak
Comment options

Comment options

You must be logged in to vote
5 replies
@HakShak
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

Answer selected by HakShak
@HakShak
Comment options

@michaelklishin
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants