MQ面试题整理_mq常见面试题-CSDN博客

网站介绍:我们可以开启手动ACK模式,然后在消费者的业务执行成功后,才使用代码发送ACK确认,以实现消息可靠。默认情况下,MQ服务器的消息到达消费者后,消息者会立即发送ACK确认消息给MQ服务器,MQ服务器获取ACK后,从队列中删除消息。判断ack是否成功,如果ack为false,代表消息发送失败,可以重发几次消息,如果重试失败,在DB的消息表写入错误消息。如果执行自动ACK确认机制的话,MQ服务器可能会在消息者接受到消息但未执行成功业务的时候,主动删除MQ消息,导致消息的丢失。1、MQ如何保证消息可靠?..._mq常见面试题