Hi!
I'm trying to set up a RabbitMQ instance where I want to be able to:
a) publish a message to exchange "ingest".
b) subscribe to a queue "
ingest.new" that receives ALL messages having one of many specified routing keys.
c) subscribe to a queue "ingest.observability" that gets ALL messages published to exchange "ingest" (a) because it has a routing key of "#".
d) subscribe to a queue "ingest.unroutable" that gets ALL messages that could not be routed to queue "
ingest.new" (b).
I've tried to create an alternate exchange (AE) to exchange "ingest" called "ingest.unroutable" but messages with an unknown routing key is only send to queue "ingest.observability".
I've tried to create a policy as well but that didn't work well.
I would like to have all messages published to exchange "ingest" to be copied to exchange "ingest.observability" so that I can bind a queue to it for ALL messages.
Then I want all unroutable messages in exchange "ingest" to be put into exchange "ingest.unroutable" sot hat I can bind a queue to it for ALL those messages.
Is this possible?