## 消費端的手動ack和nack
1. ack表示消息已經已經成功處理了;
2. nack表示消息處理失敗了,那么broker會重新投遞這個消息;
3. 消費端進行消費的時候,如果由于業務異常我們可以進行日志的記錄,然后進行補償;
4. 由于服務器宕機等嚴重問題,消息已經被消費了,但是Ack確認Borker沒有收到,那我們就需要手工進行ack爆漲消費端消費成功;
## 消費端ACK與重回隊列
1. 消費端重回隊列是為了對沒有處理成功的消息,把消息重新投遞給broker;
2. 在實際應用中,都會關閉重回隊列,也就是設置為false;
- 定義和特征
- 安裝
- 基本概念
- 插件管理
- 核心概念
- virtual hosts
- connextion
- exchange
- channel
- queue
- binding
- 工作模式
- simple模式
- work模式
- 訂閱模式
- routing模式
- topic模式
- QOS服務質量
- =====分割線=====
- RabbitMQ核心概念
- 初識RabbitMQ
- 什么是AMQP高級消息隊列協議
- AMQP核心概念
- RabbitMQ整體架構模型
- 命令行與管控臺操作
- RabbitMQ消息生產與消費
- RabbitMQ交換機詳解
- 什么是exchange
- direct
- topic
- fanout
- headers
- RabbitMQ綁定,隊列,虛擬主機,消息
- RabbitMQ高級特性
- 消息保障100%投遞成功
- 冪等性概念及業界主流解決方案
- confirm確認消息
- return返回消息
- 自定義消費者
- 消費端限流策略
- 消費端ack與重回隊列機制
- TTL消息
- 死信隊列
- RabbitMQ集群架構