消息队列就是我们常说的MQ,英文叫Message Queue,是作为一个单独的中间件产品存在的,独立部署。

系统A->MQ->系统B

解耦

系统A通过MQ向多个子系统传输数据。

异步

系统A写完消息后,不用等待系统B响应。

削峰

将某一段时间的超高流量分摊到更长的一段时间内去消化,避免了流量洪峰击垮系统。