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

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

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

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

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

高弹性低成本、更稳定更安全、智能化免运维的消息队列服务,涵盖RocketMQ、Kafka、RabbitMQ、MQTT、MNS等。 RocketMQ一站式学习:https://rocketmq-learning.com

相关产品

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

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