RabbitMQ全套教程

2021-08-18  本文已影响0人  菜鸟养成记

1.1 MQ概述
MQ全称Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。

MQ模型.png

1.2 MQ的优势和劣势

优势:

劣势:

1.3 MQ 的优势

1. 应用解耦

耦合度高的系统.png

系统的耦合性越高,容错性就越低,可维护性就越低。

MQ解耦系统.png

使用MQ使得应用间解耦,提高容错性和可维护性。

2. 异步提速

未使用MQ的系统.png

一个下单操作耗时:20 + 300 + 300 + 300 = 920ms
用户点击完下单按钮后,需要等待920ms才能得到下单响应,太慢!

使用MQ的系统

用户点击完下单按钮后,只需等待25ms后就能得到下单响应(20 + 5 = 25ms)。
提升用户体验和系统吞吐量(单位时间内处理请求的数目)。

3. 削峰填谷

上一篇 下一篇

猜你喜欢

热点阅读