文档简介:
消费重试次数
消息队列 RocketMQ 默认允许每条消息最多重试 16 次,每次重试的间隔时间如下:
第几次重试 |
与上次重试的间隔时间 |
1 |
10 秒 |
2 |
30 秒 |
3 |
1 分钟 |
4 |
2 分钟 |
5 |
3 分钟 |
6 |
4 分钟 |
7 |
5 分钟 |
8 |
6 分钟 |
9 |
7 分钟 |
10 |
8 分钟 |
11 |
9 分钟 |
12 |
10 分钟 |
13 |
20 分钟 |
14 |
30 分钟 |
15 |
1 小时 |
16 |
2 小时 |
如果消息重试 16 次后仍然失败,消息将不再投递。如果严格按照上述重试时间间隔计算,某条消息在一直消费失败的前提下,将会在接下来的 4 小时 46 分钟之内进行 16 次重试,超过这个时间范围消息将不再重试投递。
注意: 一条消息无论重试多少次,这些重试消息的 Message ID 不会改变。