项目描述:该系统是一个综合性的B2C 平台,包括前台商城系统以及后台管理系统,其中包括前台商城系统以
及后台管理系统,基于 SpringBoot+ SpringCloudAlibaba + MyBatis-Plus 实现,采用 Docker 容器化部
署。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大
模块。前台商城系统包括:用户登录、注册、商品详情、购物车、订单流程等模块。
涉及技术:Java、SpringBoot、MyBatisPlus、Redis、MySQL、SpringCloud、RabbitMQ 等。
1、注册登录模块:使用阿里云短信服务+redis 解决验证码接口防刷,使用springseesion
解决 session 跨域共享问题;
2、购物车模块:设计购物车数据模型,将购物车数据存在redis 中,对临时用户与登录用户
购物商品项进行保存;
3、采用 RabbitMq 实现下订单异步锁库存,并且使用延迟队列实现“本地消息表”的分布式事务;
4、采用 SpringCloud-Alibaba 提供的 Sentinel 进行服务的限流和熔断;
5、采用 SpringCloud 的 Nacos 进行服务注册发现以及配置文件信息统一管理
点击空白处退出提示












评论