场景1:
由图可以看出,下完订单需要发送短信,发送email等操作,一般代码都是由上到下执行的,当这些额外的服务多起来之后,明显用户下单需要等的时间也就多了,
引入消息中间件后,就可以把发短信等服务异步处理,而下单正常进行,大大缩短下单所需要的时间。
场景2:
下课学生像老师问问题,刚开始只有1,2个学生,老师很愉快的帮他们解决了问题,后来,来问问题的学生多了,排起了长队,为了不影响学生的时间,老师就让班长把问题都记录下来,然后那些学生就可以去做其他事情了,之后老师再一一处理
场景1:
由图可以看出,下完订单需要发送短信,发送email等操作,一般代码都是由上到下执行的,当这些额外的服务多起来之后,明显用户下单需要等的时间也就多了,
引入消息中间件后,就可以把发短信等服务异步处理,而下单正常进行,大大缩短下单所需要的时间。
场景2:
下课学生像老师问问题,刚开始只有1,2个学生,老师很愉快的帮他们解决了问题,后来,来问问题的学生多了,排起了长队,为了不影响学生的时间,老师就让班长把问题都记录下来,然后那些学生就可以去做其他事情了,之后老师再一一处理