学习目标
- 能够说出什么是消息中间件
- 能够安装 RabbitMQ
- 能够编写 RabbitMQ 的入门程序
- 能够说出 RabbitMQ 的5种模式特征
- 能够使用 Spring 整合 RabbitMQ
MQ 的基本概念
MQ 的概述
MQ
全称 Message Queue
(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。
小結
- MQ,消息队列,存储消息的中间件
- 分布式系统通信两种方式:
直接远程调用
和 借助第三方完成间接通信
- 发送方称为生产者,接收方称为消费者
MQ的优势和劣势
优势
系统的耦合性越高,容错性就越低&