我看到了总结者的不足,一个好文章应该要引起读者的思考,从而学到更深层的知道。这一节读者把之前的知识点总结了一下,然后就没有然后了。
举个栗子:用mq来实现解耦,用户如何知道自己是否秒杀成功呢?难道是发送完mq,让用户等几分钟知道结果吗?我个人觉得应该是扣除库存成功,并且发送mq成功就算秒杀成功。后续操作让mq 处理。
其次为啥要用mq?http也能实现呀。因为http返回状态有成功,失败,未知(超时但已经处理,超时内部处理异常,不返回)而mq已经将种种方案考虑在里面,比如重推,补推,重复消费,消息的存储等等