项目一:金仓同城
项目时间:2024
担任角色:技术负责人 / 核心架构师
项目描述:为解决原有单体订单系统耦合严重、扩展性差、高峰期频繁宕机的问题,启动的微服务化重构项目。
我的职责与贡献:
架构设计:主导技术选型与架构设计,采用Spring Cloud + Docker + K8s的云原生架构,设计了基于领域驱动设计(DDD)的微服务拆分方案。
核心技术实现:
使用Redis集群实现商品库存缓存与分布式锁,解决超卖问题。
使用RocketMQ实现订单创建、库存扣减、物流通知等流程的异步化解耦,提升系统吞吐量。
采用Seata框架实现了分布式事务,保证了在异常情况下订单与库存的最终一致性。
通过Sentinel实现服务的熔断降级与流量控制,保障核心链路的稳定性。
项目成果:
系统TPS从1000提升至8000+,支持了公司业务3倍的增长。
系统故障率降低90%,运维成本大幅下降。
成功支撑了[具体大促活动,如:双11],平稳度过流量洪峰。