项目介绍:
该项目是一个由企业自行运营的电商平台,主要提供企业自身品牌的产品和其他相关品牌品销售。该平台涉及到产品采购、商品上架、对商品进行价格、库存等信息的管理、订单管理、支付管理、和售后服务等多个环节,为用户提供方便快捷、优质的购物体验。
主要技术:
SpringCloud+Nacos+OpenFeign+Redis+RabbitMQ+Mysql+xxl-job
责任描述:
1.秒杀模块开发,使用 redis 原子指令解决并发读写库存的问题。
2.余额模块开发,使用数据库乐观锁解决用户并发读写余额信息的问题。
3.使用 xxl-job 分布式系统下任务调度模块开发。
4.使用 redisson 分布式锁控制秒杀模块缓存数据加载,避免缓存击穿,缓存穿透等问题。
5.使用 jmeter 压测 QPS2000,平均响应时间200ms。
6.使用 RabbitMQ 异步处理实现用户充值成功短信发送。