程序员南风2023年07月12日
79阅读
所属分类电商

作品详情

项目描述:该系统是一个综合性的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 进行服务注册发现以及配置文件信息统一管理
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论