购物商城

我要开发同款
moben1232023年01月07日
115阅读
所属分类电商

作品详情

责任描述:
1. 商品详情:商品的分类,商品的价格,图片等信息的展示
2. 商品列表:根据查询条件或者分类信息展示所搜索的相关商品,根据聚合查询展示商品相关的平台属性信息用于筛选商品
3. 单点登录:根据网关和认证中心完成登录模板,对请求进行鉴权
4. 购物车:购物车商品的添加与展示,购物车合并的功能
5. 订单管理:校验页面交易码、校验真实价格、生成预订单、使用延时队列设置订单过期时间

技术描述:
7. 使用SpringBoot、SpringCloud、MyBatisPlus作为项目的基础架构来搭建开发环境
8. 使用Nacos作为各模板的注册中心,利用OpenFeign完成各模块之间的业务调用
9. 使用Redis作为缓存数据库,缓存商品信息,用户账户信息,购物车的商品信息,订单交易流水号信息
10. 使用Gateway和CAS认证中心来完成用户的登录功能,并且对相关的请求URL进行鉴权,设置白名单和黑名单来保护后台系统
11. 利用购物车的合并功能来实现未登录也可添加商品,登录之后自动对登录的购物车和未登录的购物车进行商品的去重、添加处理
12. 使用分布式锁的机制来保证MySQL数据库的安全问题,解决缓存击穿和缓存雪崩的问题
13. 使用CompletableFuture进行组合式异步编排,实现商品详情信息的高效查询
14. 使用Nginx作为反向代理服务器,实现负载均衡
15. 使用Swagger来快速的生成相关的文档和进行简单的测试
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论