技术栈

消息确认

在未来等你
16 天前
消息队列·rabbitmq·面试题·事务机制·分布式系统·消息确认
RabbitMQ面试精讲 Day 6:消息确认与事务机制欢迎来到"RabbitMQ面试精讲"系列的第6天!今天我们将深入探讨RabbitMQ中确保消息可靠性的两大核心机制:消息确认与事务机制。这两个特性是面试中高频出现的热点问题,也是生产环境中保证数据一致性的关键技术手段。
来一杯龙舌兰
8 个月前
分布式·rabbitmq·ruby·持久化·ack·消息确认
【RabbitMQ】RabbitMQ保证消息不丢失的N种策略的思想总结消息从发送,到消费者接收,会经理多个过程 , 其中的每一步都可能导致消息丢失通过RabbitMQ本身所提供的机制基本上已经可以保证消息不丢失 , 但是因为一些特殊的原因还是会发送消息丢失问题 , 例如 : 回调丢失 , 系统宕机, 磁盘损坏等 , 这种概率很小 , 但是如果想规避这些问题 , 进一步提高消息发送的成功率, 也可以通过程序自己进行控制 设计一个消息状态表 , 主要包含 : 消息id , 消息内容 , 交换机 , 消息路由key , 发送时间, 签收状态等字段 , 发送方业务执行完毕之后 ,