点击空白处退出提示
作品详情
所用技术:SpringBoot、MyBatis、MyBatis Plus、Redis、MySQL、Nacos、RocketMQ、Redisson 等
技术设计:
1、采用 Spring Cloud Alibaba 微服务架构
2、基于 RocketMQ 消息中间件,实现下单未支付自动取消处理和微信支付回调处理
3、采用异步多线程的方式处理订单下单过程商品价格、库存和优惠券的校验,提高了 50%的响应 速度
4、基于 Redis 实现购物车功能和热点信息缓存功能
责任描述:
1、主要负责订单模块、商品模块的代码编写和实现
2、负责对接微信支付
3、使用策略模式对三种订购模式进行改造
4、负责报表的统计查询,如:首页商品订购数据、销售额、退款单数等
5、排查和优化了部分查询较慢的 SQL ,提高了查询效率,系统流畅性显著提高
6、参与项目由单体架构向微服务架构迁移重构,解决单体结构代码耦合度高和扩展困难问题
项目收获:
通过该项目的开发,让我对商城业务场景有了自己的认识,也知道在什么样的场景下,结合 Redis 和 RocketMQ 等中间件的使用提高服务性能和效率,在公司期间也让自己对职业道路有了更加清 晰的规划,对自己的代码有严格要求,明显感觉到自己的成长。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论