Description
Description
Hi!
Quorum Queues were introduced in RabbitMQ 3.8.0.
Since 3.10.0 it supports x-message-ttl
which is used by Symfony\Component\Messenger\Bridge\Amqp\Transport\Connection::createDelayQueue()
- it was basically the missing piece to be able to use quorum queues for delayed queues.
Right now there is no way to configure messenger so it creates delayed queues as quorum.
Quote from the documentation:
To declare a quorum queue set the x-queue-type queue argument to quorum (the default is classic). This argument must be provided by a client at queue declaration time; it cannot be set or changed using a policy. This is because policy definition or applicable policy can be changed dynamically but queue type cannot. It must be specified at the time of declaration.
Apart of the x-queue-type
it would be great to be able to pass more arguments for delyed queues, like x-quorum-initial-group-size
.
Example
No response