RabbitMQ详解
一、概念
1.什么是MQ
MQ(message queue),从字面意思看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游"逻辑解耦+物理解耦"的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。
2.为什么要用MQ
流量削峰
举个例子,如果订单系统最多能处理一万订单,这个处理能力应付正常时段的下单是卓卓有余的,正常时段我们下单一秒后就能返回结果,但是在高
原创
2022-04-10 18:07:33 ·
2288 阅读 ·
0 评论