上传消息到队列里,如果一分钟之后还没应答,会自动重新上传一条相同的消息到队列吗?

上传消息到队列里,如果一分钟之后还没应答,会自动重新上传一条相同的消息到队列吗?

展开
收起
游客cvt37xmophkqo 2023-03-23 16:50:40 420 分享 版权
3 条回答
写回答
取消 提交回答
  • 不用一分钟,默认等待3m,超时会自动重发

    2023-03-27 12:43:49
    赞同 展开评论
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    默认情况下,RocketMQ的消息发送超时时间为3秒,如果在3秒内未收到Broker的响应,生产者会自动重试。如果在重试次数之后仍未收到Broker的响应,则会抛出异常。

    2023-03-23 17:05:55
    赞同 展开评论
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    如果消息丢失,也就是回执消息没有收到,这种情况也不太会发生,消息的发送方(订单服务)会有一个定时的任务,定时重试发送消息表中还没有处理的消息,下游的服务需要做幂

    2023-03-23 17:05:39
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

收录在圈子:
+ 订阅
阿里云中间件主要有包含这么几个: 分布式关系型数据库DRDS_水平拆分 做数据库扩展性的 、消息队列MQ 是做消息的中间件、企业级分布式应用服务EDAS 做分布式服务的、还有一些其他的中间件,比如配置服务、缓存等等。
还有其他疑问?
咨询AI助理