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

目录

Producer的重试

Consumer的消费确认


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

Producer的重试

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

猜你喜欢

转载自blog.csdn.net/qq_29569183/article/details/115320407