RocketMQ中的Producer重试和Consumer消费确认

朴灿烈づ我的快乐病毒、 2022-11-14 14:53 307阅读 0赞

目录

Producer的重试

Consumer的消费确认


从保证消息准确发送和消费的角度考虑,RocketMQ中为生产者提供了发送重试机制,同时在消费端也提供了和RabbitMQ类似的的ACK机制。

Producer的重试

  • producer.setRetryTimesWhenSendFailed()方法设置发送失败时重试次数
  1. DefaultMQProducer producer = new DefaultMQProducer();
  2. producer.setProducerGroup("group1");
  3. producer.setNamesrvAddr(rocketMQProperties.getNamesrvAddr());
  4. producer.setMaxMessageSize(rocketMQProperties.getProducerMaxMessageSize());
  5. producer.setSendMsgTimeout(rocketMQProperties.getProduce

发表评论

表情:
评论列表 (有 0 条评论,307人围观)

还没有评论,来说两句吧...

相关阅读