proginn11171983932024年03月15日
58阅读
开发技术springcloudredis、rabbitmq、mybatis、java
所属分类电商

作品详情

项目描述:
优购汇为B2C模式的综合性在线销售平台。整个项目分为后台管理与用户前台使用部分。后台管理部分包括:商品的基本信息管理,管理商品的平台属性,管理品牌列表,上架下架,商品属性SPU管理、属性SKU管理等。用户前台使用部分包括:商品首页、商品搜索、商品详情信息展示、购物车、用户单点登录、订单的创建修改、展示以及在线支付以及秒杀活动等功能。
工作职责:
1. 负责商品详情功能、购物车模块、订单模块开发;
2. 项目采用Spring Boot整合Spring Cloud进行微服务构建;
3. 商品详情模块实现了展示商品信息、商品销售属性的切换、默认锁定等功能,购物车模块实现登录与未登录用户的购物车合并等功能,订单模块使用Redis+lua脚本防止用户重复提交订单,超时关单等;
4. 采用Nacos实现服务的注册中心及配置中心;
5. 使用Redis对商品详情进行缓存以及解决支付页面重复提交的问题,使用Redisson分布式锁+AOP,布隆过滤器,防止缓存穿透、雪崩、击穿;
6. 使用Shardingsphere配置MySQL读写分离减轻数据库的读写压力;
7. 采用CompletableFuture异步编排 + 线程池处理并发任务,以提高程序的响应效率;
8. 使用RabbitMQ消息中间件,实现异步通知、应用解耦,来达到保证最终消息一致性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论