## Server
又稱Broker,接受客戶端的連接,實現AMQP實體服務;
## Connection
連接,應用程序與Broker的網絡連接
## Channel
網路信道,幾乎所有的操作都在channel中進行,channel是進行消息讀寫的通道.客戶端可建立多個吹牛呢連,每個陳呢連代表一個會話任務;
## Message
消息,服務器和應用程序之間傳送的數據,由Properties和Body組成.Properties可以對消息進行休市,比如消息的優先級,延遲等高級特性,Body則就是消息體內容;
## Virhual Host
虛擬地址,用于邏輯隔離,最上層的消息路由.一個 Virhual Host里面可以有若干個exchange和queue,同一個 Virhual Host里面不能有相同名稱的exchange和queue;
## exchange
交換機,接收消息,根據路由鍵轉發消息到綁定的隊列;
## binding
exchange和queue之間的虛擬連接,binding中可以包含routing key ;
## routing key
一個路由規則,虛擬機可用它來確定如何路由一個特定消息
## queue
也稱message 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集群架構