seckill-rocketmq[基于RocketMQ-电商高并发场景实战]
场景为:示例项目以用户访问秒杀网关进行秒杀订单下单,平台通过RocketMQ对秒杀流量进行削峰填谷。用户通过主动查询订单
获取下单结果的完整业务流程,加深对RocketMQ的理解,并学会如何在实战场景下使用RocketMQ。
项目基本按照实际秒杀场景进行设计与编码,提供了充分的预校验逻辑,可以作为业务中开发的参考demo。
主要技术
消息队列(RocketMQ): 作用,长流程异步化,提升吞吐量,削峰填谷
|-普通消息的发布及订阅
SpringBoot
|-配置资源预加载
RestTemplate
|-application/x-www-form-urlencoded格式数据的发送
H2
|-嵌入式数据库
业务流程图
业务流程图如下
秒杀下单流程
订单查询流程
模块描述
模块
说明
1