Closed
Description
Symfony version(s) affected: 4.3
Description
Several messenger transports with retry/delay does not work. One transport creates a
delay_queue__1000
with argument x-dead-letter-exchange: mytransport1
Another transport tries to use the same queue name but with a diferent x-dead-letter-exchange: mytransport2
. It's a similar problem as in #31241 but for the exchange name, instead of the routing key.
Solution: Add transport name to the routing key and delay queue name: So instead of delay_queue__1000
it creates a unique queue per transport like delay_queue_mytransport1__100
.