为什么要用MQ?

为什么要用MQ? mq是先进先出的数据结构。 1.应用解耦 项目A要给项目B发送数据,按照传统的做法是通过RPC远程调用,RPC远程调用耦合度非常高。如果使用消息队列,A系统把消息发给mq,B系统只需要订阅,这样就大大的实现了解耦。 系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何- -个子系统出了故障或者因为升级等原因暂时不可用,都会
相关文章
相关标签/搜索