- RabbitMQ使用场景(作用)/为什么使用MQ?
- 服务解耦
- 提高系统响应速度-异步处理
- 提高系统稳定性-系统宕机没关系,操作内容放在消息队列
- 服务调用异步化-服务没有直接的调用关系,通过队列进行消息通信
- 排序保证FIFO(延迟队列?)
- 消除峰值
- MQ的常见模型
- helloworld
- workqueue
- 上诉两种一个消息只能被一个消费者消费
- fanout
- direct
- topic(企业常用-rabbitMQ通过queue和exchange实现)
- 上诉三种一个消息可以被多个消费者消费
- MQ的工作原理