Update RabbitMQ_基础.md

This commit is contained in:
heibaiying 2020-03-23 17:20:41 +08:00 committed by GitHub
parent 535fb5498e
commit 7aa07d328b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,7 +17,7 @@
消息队列中间件 (Message Queue Middleware简称 MQ) 是指利用高效可靠的消息传递机制进行与平台无关的数据交流,它可以在分布式环境下扩展进程间的数据通信,并基于数据通信来进行分布式系统的集成。它主要适用于以下场景: 消息队列中间件 (Message Queue Middleware简称 MQ) 是指利用高效可靠的消息传递机制进行与平台无关的数据交流,它可以在分布式环境下扩展进程间的数据通信,并基于数据通信来进行分布式系统的集成。它主要适用于以下场景:
+ **项目解耦**:不同的项目或模块可以使用消息中间件进行数据的传递,从而可以保证模块的相对独立,实现解耦。 + **项目解耦**:不同的项目或模块可以使用消息中间件进行数据的传递,从而可以保证模块的相对独立,实现解耦。
+ **流量削峰**:可以将突发的流量 (如秒杀数据) 写入消息中间件,然后由多个消费者进行异步处理。 + **流量削峰**:可以将突发的流量 (如秒杀数据) 写入消息中间件,然后由多个消费者进行异步处理。
+ **弹性伸缩**:可以通过对消息中间件进行横向扩展来提高系统的处理能力和吞吐量。 + **弹性伸缩**:可以通过对消息中间件进行横向扩展来提高系统的处理能力和吞吐量。
+ **发布订阅**:可以用于任意的发布订阅模式中。 + **发布订阅**:可以用于任意的发布订阅模式中。