mqtt消息如何防止丢失

mqtt消息如何防止丢失

mqtt消息按照以下步骤操作防止丢失:

一、保证消息投递成功

1)Kafka

2)RabbitMQ

3)RocketMQ

二、保证消息不会丢失

1、生产者确保消息成功发送到Broker

2、Broker保证消息不丢

3、消费者确保消息消费成功

三、保证消息成功消费

1、Kafka:关闭手动提交,消费成功之后发送ack

2、RabbitMQ:消费者回复ack确认