消息重试
当消息消费失败时,消息队列RocketMQ将会进行重试,默认每条消息重试16次,每次重试的间隔时间如下:
第几次重试 |
与上次重试的间隔时间 |
第几次重试 |
与上次重试的间隔时间 |
1 |
10s |
9 |
7min |
2 |
30s |
10 |
8min |
3 |
1min |
11 |
9min |
4 |
2min |
12 |
10min |
5 |
3min |
13 |
20min |
6 |
4min |
14 |
30min |
7 |
5min |
15 |
1h |
8 |
6min |
16 |
2h |
如果消息重试16次后仍然消费失败,将进入死信队列,不再投递。消息无论重试多少次,MessageID始终不会改变。