商城项目 | 项目负责人 | 核心开发 | 2025.11 - 至今
项目描述:该项目是基于 Spring Cloud Alibaba 技术栈构建的多租户电商 SaaS 平台,采用微服务架构设计,支持多店铺独立运营。系统涵盖商品管理、订单交易、多渠道支付、分销体系、代理商管理等完整电商生态。
技术架构:Spring Boot 3.4 + Spring Cloud 2024 + Spring Cloud Alibaba + Nacos + Dubbo + Gateway + Sa-Token + MySQL + Redis + RocketMQ + Seata + Sentinel + XXL-Job + 微信支付 + Docker
工作职责:
架构设计与技术选型:
1.主导项目微服务架构设计,采用 接口与实现分离的模块化设计,通过 Dubbo RPC 实现模块间高效通信,基于 Nacos 完成服务注册发现与动态配置管理;
2.设计 Spring Cloud Gateway 统一网关,集成 Sa-Token 实现分布式会话管理与权限认证,结合 Sentinel 完成流量控制、熔断降级等高可用保障;
核心业务开发:
3. 负责订单模块核心开发,设计订单状态机流转、购物车、合并支付、退货退款等功能,基于 Seata AT 模式保障分布式事务一致性;
4. 主导支付模块开发,完成微信、拉卡拉等多渠道支付集成,设计统一支付回调处理机制,通过 Redisson 分布式锁实现支付接口幂等性;
性能优化与高可用:
5. 设计 Redis 多级缓存架构,针对商品、店铺等高频读场景进行缓存优化,结合本地缓存降低 Redis 访问压力,核心接口响应时间控制在 50ms 以内;
6. 基于 XXL-Job 构建分布式定时任务调度体系,实现订单超时取消、优惠券过期清理、分销佣金结算等定时业务的可靠执行;