Deferred Queue Parameters Parent topic

Parameter Default Value Description
queue_run_delay 900s
Determines the time between Deferred queue scans by the queue manager.
This time should be less than or equal to the minimal_backoff_time setting.
minimal_backoff_time 900s
Determines the minimum time between attempts to deliver a deferred message. When a message is first placed in the Deferred queue, the value of this setting is what determines when the first attempt to redeliver the message is made.
This time should be equal to or greater than the queue_run_delay setting.
maximal_backoff_time 3600s
Determines the maximum time between attempts to deliver a message. The time between each attempt to deliver a deferred message will grow exponentially until it reaches the value in this setting.
The attempted deliveries are repeated at this value until the maximal_queue_lifetime is reached.
maximal_queue_lifetime 1d
Determines the message life time in the Deferred queue. Once the this lifetime expires, messages in the Deferred queue are returned to the sender with an "undelivered" notice.