RabbitMQ入门
简介
MQ(消息队列)是经典生产者消费者模型,实现生产者和消费者解耦。RabbitMq是目前常用的高性能异步通讯组件。
优势
- 解耦,增强可拓展性
- 异步调用,提高性能
- 故障隔离,业务报错相互独立,不会影响其他业务
- 平缓流量,削峰填谷
安装
1 | docker run -e RABBITMQ_DEFAULT_USER=root \ |
核心概念
概念 | 解释 |
---|---|
publisher | 消息发送者 |
consumer | 消息的消费者 |
queue | 队列,存储消息 |
exchange | 交换机,负责路由消息 |
virtual-host | 虚拟主机,起到数据隔离作用 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 way的个人博客!