## 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集群架构
