rabbitmq-declare verifiedimportantWritten by the Hub
The engine creates its own queues
in the configuration this is a line
rabbitmq-declare: trueWhether MailerQ declares the queues and exchanges it needs at start-up, or expects them to exist already.
Values
- Values
true · false- Default
true · taken from the build- applying
restart required- where it can be set
in the config file · with a startup flag · as an environment variable
In detail
True by default, which is why a fresh node comes up with its full topology — the consumed queue, the eleven delay-ladder queues, the result queues and the cluster exchange — without anyone creating them. Turn it off when the topology is managed elsewhere; then a missing queue is an error rather than something the engine silently fixes.