项目描述:
优购汇为B2C模式的综合性在线销售平台。整个项目分为后台管理与用户前台使用部分。后台管理部分包括:商品的基本信息管理,管理商品的平台属性,管理品牌列表,上架下架,商品属性SPU管理、属性SKU管理等。用户前台使用部分包括:商品首页、商品搜索、商品详情信息展示、购物车、用户单点登录、订单的创建修改、展示以及在线支付以及秒杀活动等功能。
工作职责:
1. 负责商品详情功能、购物车模块、订单模块开发;
2. 项目采用Spring Boot整合Spring Cloud进行微服务构建;
3. 商品详情模块实现了展示商品信息、商品销售属性的切换、默认锁定等功能,购物车模块实现登录与未登录用户的购物车合并等功能,订单模块使用Redis+lua脚本防止用户重复提交订单,超时关单等;
4. 采用Nacos实现服务的注册中心及配置中心;
5. 使用Redis对商品详情进行缓存以及解决支付页面重复提交的问题,使用Redisson分布式锁+AOP,布隆过滤器,防止缓存穿透、雪崩、击穿;
6. 使用Shardingsphere配置MySQL读写分离减轻数据库的读写压力;
7. 采用Completab