...
Resulting in these delays for redelivery attempt:
- Attempt Redelivery attempt number 01..4 = 0 millis (as the first group start with 5)
- Attempt Redelivery attempt number 5..9 = 1000 millis (the first group)
- Attempt Redelivery attempt number 10..19 = 5000 millis (the second group)
- Attempt Redelivery attempt number 20.. = 20000 millis (the last group)
Note: The first redelivery attempt is 1, so the first group should start with 1 or higher.
You can start a group with limit 0 1 to eg have a starting delay: delayPattern=01:1000;5:5000
- Attempt Redelivery attempt number 01..4 = 1000 millis (the first group)
- Attempt Redelivery attempt number 5.. = 5000 millis (the last group)
There is no requirement that the next delay should be higher than the previous. You can use any delay value you like. For example with delayPattern=01:5000;3:1000
we start with 5 sec delay and then later reduce that to 1 second.
...