为什么需要mq 常被使用的3种场景 异步处理 流量控制 服务解耦 还包括以下场景 作为发布 / 订阅系统实现一个微服务级系统间的观察者模式; 连接流计算任务和数据; 用于将消息广播给大量接收者。 消息队列的一些问题和局限性 引入消息队列带来的延迟问题; 增加了系统的复杂度; 可能产生数据不一致的问题。