开发者社区 > 云原生 > 消息队列 > 正文

RocketMQ 批量消费 是怎么计算重试时间的?比如说我 定义 1000 批量消费,或者 60秒不

RocketMQ 批量消费 是怎么计算重试时间的?比如说我 定义 1000 批量消费,或者 60秒不满1000 批量消费,RocketMQ是怎么计算 重试的?

展开
收起
爱喝咖啡嘿 2022-12-19 18:28:40 413 0
1 条回答
写回答
取消 提交回答
  • RocketMQ会根据消费者端设置的重试策略进行重试。默认情况下,RocketMQ会对批量消费中的所有消息进行重试。重试的次数和时间间隔由消费者端设置的重试策略决定,默认情况下会进行16次重试,每次重试的间隔为1s、2s、4s、8s……等指数递增。如果设置了批量消费的最大间隔时间,比如60s,那么批量消费中的消息在60s内如果没有消费成功,就会被丢弃。

    2022-12-31 10:51:25
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载