1.MQ的基本概念
分布式系统下,A系统先将消息发送给MQ,MQ再将消息发送给B系统,实现间接通信,A、B系统为分布式系统的两个子系统。
2.MQ的优势和劣势
A.优势
一个子系统崩溃,整个链路失去支撑,系统耦合度过高。
添加子系统,订单系统不断修改,订单系统耦合度过高。
传统项目调用为同步调用,一次下单耗时920ms。
请求瞬间增多,可能造成系统不可用。 MQ的解决
B.劣势
常见的MQ产品
分布式系统下,A系统先将消息发送给MQ,MQ再将消息发送给B系统,实现间接通信,A、B系统为分布式系统的两个子系统。
一个子系统崩溃,整个链路失去支撑,系统耦合度过高。
添加子系统,订单系统不断修改,订单系统耦合度过高。
传统项目调用为同步调用,一次下单耗时920ms。
请求瞬间增多,可能造成系统不可用。 MQ的解决