## binding
1. exchange和exchange,queue之間的連接關系;
2. binding中可以包含routingkey或者參數;
## queue
1. 消息隊列,實際存儲消息數據;
2. durability :是否持久化,durability :是 ;transient: 否;
3. auto delete:如選也是,代表當最后一個監聽溢出之后,該queue會自動被刪除;
## message
1. 服務器和應用程序之間傳送的數據;
2. 本質上就是一段視距,由properties和payload(body)組成;
3. 常用屬性:delivery mode ,headers(自定義屬性);
4. 其他屬性:
1. content_type : 消息類型;
2. content_encoding : 消息編碼;
3. priority:優先級;
4. correlation _id:消息唯一的ID;
5. reply_to:重復隊列,消息失敗了返回哪個隊列;
6. expiration:消息過過期時間;
7. message_id:消息ID
8. timestamp;
9. type
10. app_id;
11. cluster_id;
## virtual host
1. 虛擬地址,用于邏輯隔離,最上層的消息路由;
2. 一個virtual host里面可以有若干個exchange和queue;
3. 同一個virtual host里面不能有相同的exchange或queue;
- 定義和特征
- 安裝
- 基本概念
- 插件管理
- 核心概念
- 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集群架構