微服务-同步 or 异步
用户服务----》短信服务----》积分服务
消息队列解决微服务的耦合问题
同步调用改为异步消息调用
-------------消息中间件的选择-----------
安装运行
-----------------------------------异步的常见形态-------------------------------------
MQ(消息队列)的应用场景:
1.异步处理: 短信服务等;
2.流量削峰:秒杀,抢占等服务;
3.日志处理:典型的就是kafka,其本身就是为日志分发而诞生的
4.应用解耦: 如订单服务请求商品服务是耦合的,通过消息队列解耦,发送,订阅的形式