具备扎实的 Java 生态编程功底,精通 Spring Boot、Spring Cloud 微服务架构体系,熟练运用 MyBatis-Plus 进行数据持久层开发,并对 JVM 内存调优、多线程并发有实际线上问题排查经验。前端方面,熟练掌握 Vue3 + TypeScript 组合式 API 开发,能独立封装高复用性组件,并熟练使用 Pinia 进行状态管理。数据层精通 MySQL 索引优化、SQL 调优及读写分离设计,熟悉 Redis 缓存穿透/雪崩解决方案。同时具备 DevOps 能力,能独立编写 Dockerfile 和 K8s 部署脚本,熟练使用 Nginx 配置反向代理与负载均衡。具备跨端联调能力,能快速定位前后端接口签名、跨域及鉴权(JWT/OAuth2)疑难杂症。
项目描述:主导设计并开发了公司电商平台的限时秒杀子系统,峰值QPS达到8000+,日均参与用户超10万。
核心职责与技术难点攻克:
缓存架构设计:为解决数据库连接池被打满的问题,采用Redis + Lua脚本实现原子性的库存扣减预操作,将请求拦截在缓存层,缓存命中率达99.2%,数据库压力降低80%。
超卖问题解决:基于 Redisson 分布式锁结合AOP切面,实现细粒度的商品维度锁,配合消息队列(RocketMQ)进行异步订单落库,确保最终一致性,彻底杜绝超卖现象。
前后端联动优化:前端利用Vue3 + WebSocket实现抢购进度实时推送,替代传统轮询方案,服务器带宽成本降低40%;后端通过Nginx + Keepalived搭建高可用集群,并配置动态令牌桶算法对热点接口进行限流熔断。
成果:系统上线后平稳支撑3次大促,接口平均响应时间从1.2s降至180ms,零重大故障。
| 角色 | 职位 |
| 负责人 | 高级开发工程师 |
| 队员 | 后端工程师 |