项目名称:物流运输管理平台(微服务架构)
技术栈:Spring Boot 3.2、Spring Cloud、Spring Cloud Gateway、Nacos/Consul 服务注册、OpenFeign 远程调用(122个接口)、Hystrix 熔断降级、Apollo 统一配置中心、RocketMQ 消息队列(38个消费者)、MyBatis-Plus 3.5、MySQL 8.0、Redis +
Redisson 分布式锁、XXL-Job 定时调度、Docker + Harbor 容器化部署、GitLab CI/CD 自动化流水线
项目描述:该平台为大型企业级物流运输管理系统,涵盖货主端、司机端、管理后台、开放平台等 6 个微服务,共 9 个 Maven 模块、3700+ Java 源文件、70+ 业务子模块,数据库历经 50+ 版本迭代。
个人职责与亮点:
- 基于 Spring Cloud 微服务架构进行功能模块设计开发,通过 Feign + Hystrix 实现服务间高可用调用,利用 RocketMQ 异步解耦支付回调、订单流转、消息推送等核心链路
- 集成第三方电子签章 SDK(放心签),独立完成货主与平台合同签约功能,包括签署、盖章、作废等全生命周期管理
- 搭建 Docker 容器化部署方案与 GitLab CI/CD 自动构建流水线,实现从代码提交到部署的一键发布
- 遵循 BaseDO/BaseDTO 统一基类规范,使用 MyBatis-Plus 代码生成器提升开发效率,配置 Smart-doc 实现 API 文档自动生成