消息队列如何保证消息顺利被消费 1、生产者开启事务机制、发布确认机制,等待返回 2、mq队列持久化、消息持久化 3、消费者开启手动ack(消息应答机制) 消息队列如何保证消息重复消费 1、生产者生成唯一id,保证不重复发送到队列 2、消费者生成唯一id,消费成功存库,保证幂等