负责供应链履约系统端到端全栈开发(后端Java+Spring Cloud Alibaba、前端Vue3+Element Plus),覆盖需求拆解、分布式架构设计、编码实现、性能调优及线上运维,支撑日均千万级订单的履约流程闭环
- 主导履约核心模块「订单调度引擎」全栈重构:基于Spring Cloud Alibaba Nacos实现服务注册发现、Sentinel做流量削峰,前端用Vue3组合式API重构交互层。针对原有引擎响应慢(平均800ms)、不支持多仓优先级策略的问题,后端引入Redisson分布式锁优化库存并发扣减,用Drools规则引擎实现策略动态配置;前端封装可复用策略配置组件,减少重复代码30%。上线后调度耗时降至200ms内,支持12种调度策略,订单履约成功率提升15%
- 负责供应链可视化看板前后端开发:后端用MyBatis-Plus搭建数据层,整合Elasticsearch实现订单轨迹实时检索;前端用ECharts搭建动态图表,结合WebSocket实现数据秒级推送。针对多源数据(仓储/运输/配送)一致性问题,设计Canal监听MySQL binlog的统一数据同步中间件,前端封装WebSocket连接池处理断线重连。结果看板加载时间从5s缩至1s,支撑运营团队实时监控10万+订单状态,问题定位效率提升40%
- 推动团队技术升级:将传统SSM架构迁移至Spring Boot 3.x+Spring Cloud Alibaba,引入Quartz集群替代单点定时任务。解决旧系统依赖冲突时,用Maven Shade插件打包排除冲突jar;通过Feign客户端渐进式迁移接口,灰度发布验证兼容性。结果系统吞吐量提升30%,定时任务成功率从95%升至99.9%,运维成本降低25%
- 优化库存模块高并发性能:针对峰值1万TPS下的库存超卖问题,后端用Redis Lua脚本实现原子化扣减,结合RabbitMQ延迟队列处理回滚;前端用Vue3 Suspense组件优化加载态,增加骨架屏和错误重试。压测调优Lua脚本后,库存超卖率从0.1%降至0,用户投诉率下降20%