MQ的作用是非常之大的. 1.解耦. 当一个大型的系统.比如,商城系统.包括以下的功能: 1.发邮件 2.发短信 3.抽奖 4.搜索等 如果你都用一台服务器,做到一个程序里,代码会非常庞大,不利于维护.同时一台服务器的机器性能也跟不上. 我们用MQ来做,它们之间的通信,直接用MQ. 2.销峰. 假如你的秒杀活动,同时有一大批人在抢购,这个时候,如果你每个人都等待走完整的流程,那么系统会非常的延迟.我们也没有办法保证一定是按顺序执行的.有可能会多买,两个用户同时中奖等,数据不完.如果我们可以把用户…