rabbitmq消息补偿
时间: 2023-11-11 12:05:32 浏览: 173
RabbitMq技术文档
RabbitMQ消息补偿是指在消息发送失败或者消费者消费失败的情况下,通过一定的机制进行消息的重发或者补偿,以保证消息的可靠性。常见的消息补偿机制有两种,一种是基于数据库的消息补偿,另一种是基于Redis的消息补偿。在基于Redis的消息补偿机制中,当消息发送失败或者消费者消费失败时,将消息存储到Redis中,并设置一个过期时间,过期后再次尝试发送或者消费。这种方式相对于基于数据库的消息补偿机制来说,具有更高的性能和更快的响应速度。
阅读全文