消息队列
文章平均质量分 90
RabbitMQ
宋同学shl
这个作者很懒,什么都没留下…
展开
-
消息队列 - 重复消费、顺序消费、分布式事务
消息重复消费 消息重复消费是使用消息队列之后,必须考虑的一个问题,也是比较严重和常见的问题我在开发过程中,但凡用到了消息队列,我第一时间考虑的就是重复消费的问题。 就比如有这样的一个场景,用户下单成功后我需要去一个活动页面给他加GMV(销售总额),最后根据他的GMV去给他发奖励,这是电商活动很常见的玩法。 类似累计下单金额到哪个梯度给你返回什么梯度的奖励这样。 我只能告诉你这样的活动页面10000%是用异步去加的,不然你想,你一个用户下一单就给他加一下,那就意味着对那张表就要操作一下,你考.原创 2021-11-29 19:43:59 · 380 阅读 · 0 评论 -
消息队列基础
这三个场景也是消息队列的经典场景,大家基本上要烂熟于心那种,就是一说到消息队列你脑子就要想到异步、削峰、解耦,条件反射那种。 异步: 我们之前的场景里面有很多步骤都是在一个流程里面需要做完的,就比如说我的下单系统吧,本来我们业务简单,下单了付了钱就好了,流程就走完了。 但是后面来了个产品经理,搞了个优惠券系统,OK问题不大,流程里面多100ms去扣减优惠券。 后来产品经理灵光一闪说我们可以搞个积分系统啊,也行吧,流程里面多了200ms去增减积分。 再后来后来隔壁的产品老王说:下单成功后我们要给用户转载 2021-11-25 22:13:57 · 87 阅读 · 0 评论