MQ(解耦、削峰、异步)之ActiveMQ消息中间件(包括搭建zookeeper+activemq集群)
为什么要引入MQ消息中间件传统的系统之间直接调用在实际工程落地中存在许多问题系统之间耦合比较严重.面对大流量并发时,容易被冲垮.(每个接口模块的吞吐能力是有限的)等待同步存在性能问题为了解决上述的问题,所以引入MQ达到以下几个目标:能够解耦:要做到系统解耦,当新的模块接进来时,可以做到代码改动最小.能够削峰:设置流量缓冲池,可以让后端系统按照自身吞吐能力进行消费,不被冲垮.能够异步:强弱依赖梳理能