当前位置: 首页 > news >正文

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)

http://www.dtcms.com/a/304212.html

相关文章:

  • 面向对象系统的单元测试层次
  • Node.js 是怎么一步步撼动PHP地位的
  • C#基础篇 - 正则表达式入门
  • 预过滤环境光贴图制作教程:第三阶段 - GGX 分布预过滤
  • Python爬虫实践:高效下载XKCD漫画全集
  • Vue3数组去重方法总结
  • 数据赋能(342)——技术平台——容错性
  • oneapi本地部署接口测试(curl命令方式+postman方式)
  • git中多仓库工作的常用命令
  • C 语言第 12 天学习笔记:函数进阶应用与变量特性解析
  • Accessibility Insights for Windows 使用教程
  • 【Nginx】Nginx进阶指南:解锁代理与负载均衡的多样玩法
  • Apache Ignite 的分布式锁Distributed Locks的介绍
  • VLA--Gemini Robotics On-Device: 将AI带到本地机器人设备上
  • SQL 怎么学?
  • 小程序发票合并功能升级!发票夹直接选,操作更便捷
  • Kafka——消费者组重平衡全流程解析
  • idea运行tomcat日志乱码问题
  • Vue El 基础
  • 考古学家 - 华为OD统一考试(JavaScript 题解)
  • npm : 无法加载文件 D:\Nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本
  • 复现cacti的RCE(CVE-2022-46169)
  • EM储能网关ZWS智慧储能云应用(17) — 动环监控
  • 鲸鱼小说分销系统v1.0.0公测版更新发布-完成了小说整体基础以及完整分销和数据看板
  • 应广MTP单片机在线烧录技巧
  • 嵌入式学习日志————TIM定时中断之定时器定时中断
  • git使用lfs解决大文件上传限制
  • 【PHP】Swoole:CentOS安装Composer+Hyperf
  • 【C++算法】76.优先级队列_前 K 个高频单词
  • 引领新一代 Web3 金融类应用开发,全景式探析 Injective 生态