rocketmq秒杀
时间: 2023-09-05 17:12:26 浏览: 114
RocketMQ在秒杀系统中起到了关键的作用。秒杀系统通常面临着高并发的流量和短时间内的大量请求。引用中提到,上游系统可以快速地向MQ中发送请求,而下游系统则可以按照自己的节奏拉取消息,实现限流的效果以保护自身。在秒杀系统中,用户首先通过秒杀网关seckill-gateway-service发起秒杀操作,并对商品信息进行前置库存校验。然后,秒杀订单消息会被投递到RocketMQ中。同时,秒杀订单平台seckill-order-service会订阅这些消息,并对消息进行幂等处理,然后对商品库存进行真实校验并进行真实下单操作。通过将秒杀核心业务流程异步化,可以将主流程分为收单和下单两个阶段。在收单阶段,秒杀请求会经过前置校验后提交给秒杀平台收单网关,并通过中间层进行提交,同时给用户返回排队中的信息。对于前置校验失败的下单请求会同步返回秒杀下单失败的信息。因此,RocketMQ在秒杀系统中扮演着消息传递的重要角色,通过异步化处理和限流机制提高了系统的性能和可靠性。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [RocketMQ在秒杀时的应用](https://blog.csdn.net/u014453898/article/details/113201165)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [RocketMQ实战--高并发秒杀场景](https://blog.csdn.net/chachapaofan/article/details/104155403)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文