RabbitMQ消息确认机制有几个confirm?

RabbitMQ 的消息确认机制中,"confirm" 这个词主要出现在两个关键环节,对应两种确认:


✅ 两种 confirm(确认)机制

确认类型 触发方 说明
Publisher Confirm(生产者确认) 生产者 → Broker 消息是否成功到达 Exchange(交换机)
Consumer Ack Confirm(消费者确认) 消费者 → Broker 消息是否成功被 消费并处理

📌 补充说明

  • Publisher Confirm 还可细分为:

    • ack:消息成功到达交换机。
    • nack:消息未到达交换机(如交换机不存在)。
    • return:消息到达交换机但未匹配到队列(需配置 publisher-returns=true)。
  • Consumer Confirm 有三种模式:

    • NONE:自动确认(可能丢消息)。
    • AUTO:异常时消息重回队列。
    • MANUAL:手动调用 basicAck/basicNack 确认或拒绝。

✅ 总结一句话

RabbitMQ 的消息确认机制中,共有 2 种 confirm生产者确认(Publisher Confirm)消费者确认(Consumer Ack Confirm)

相关推荐
song501几秒前
多卡训练加速:HCCL 集合通信实战
分布式·python·flutter·ci/cd·分类
Evand J1 小时前
【MATLAB控制例程】(9)多无人机编队协同控制与三维轨迹规划仿真,附下载链接
开发语言·分布式·matlab·无人机·控制
500843 小时前
ATC 做了什么:从 ONNX 到 .om
分布式·架构·开源·wpf·开源鸿蒙
霸道流氓气质3 小时前
分布式锁与事务配合:为什么锁要在事务提交后释放
分布式
muqsen7 小时前
Java 分布式相关面试题总结
java·开发语言·分布式
Devin~Y8 小时前
大厂Java面试实录:Spring Boot微服务 + Redis缓存 + Kafka消息队列 + Prometheus链路追踪 + RAG向量检索
java·spring boot·redis·spring cloud·kafka·rabbitmq·spring mvc
phltxy8 小时前
RabbitMQ 入门与安装
分布式·rabbitmq
阿坤带你走近大数据8 小时前
Kafka的基本概念,基本用法及常见使用场景
分布式·kafka
逻极8 小时前
RabbitMQ 从入门到精通:构建高可用、高性能的消息中间件系统
分布式·rabbitmq·消息中间件
Lyyaoo.8 小时前
Kafka快速入门
分布式·kafka