RabbitMQ 保证消息不丢失 2025-04-27 MQ 微服务 8 第一个是开启生产者确认机制,确保生产者的消息能到达队列,如果报错可以先记录到日志中,再去修复数据。第二个是开启持久化功能,确保消息未消费前在队列中不会丢失,其中的交换机、队列、和消息都要做持久化。第三个是开启消费者确认机制为auto,由spring确认消息处理成功后完成ack。第四个是设置失败重试,设置一定的重试次数,超过重试次数还没有收到消息,就将失败后的消息投递到异常交换机,交由人工处理。