1解耦
2削峰
3异步
第一个 比如解耦:以前几个系统耦合在一起,也许一些接口之后不调用了,这样去掉不便于维护。
这里如果用消息队列ActiveMq,消费方想消费就消费,如果不想消费就不消费即可,这样就便于维护了。
第二个 比如削峰,如果请求太多,比如mysql基本上一秒只能处理2000个sql,这里如果每秒用户的请求需要5000个sql,我们必须用mq进行储存,慢慢的来消费
第三个 比如异步:主要是提高性能,减少耗时。
1解耦
2削峰
3异步
第一个 比如解耦:以前几个系统耦合在一起,也许一些接口之后不调用了,这样去掉不便于维护。
这里如果用消息队列ActiveMq,消费方想消费就消费,如果不想消费就不消费即可,这样就便于维护了。
第二个 比如削峰,如果请求太多,比如mysql基本上一秒只能处理2000个sql,这里如果每秒用户的请求需要5000个sql,我们必须用mq进行储存,慢慢的来消费
第三个 比如异步:主要是提高性能,减少耗时。