我负责满帮货运平台的全端业务开发,覆盖货主 / 司机双端场景:
货主端功能:货源发布、运费计算、订单管理、司机匹配、线上签约、支付结算;
司机端功能:货源查看、抢单 / 接单、路线规划、电子回单、油卡充值、ETC 服务;
管理后台:用户管理、订单审核、数据统计、风控管理、客服工单处理;
跨端适配:同时支持 Web 管理后台、移动端 App(iOS/Android)及微信小程序,实现多端数据同步与业务闭环。
架构设计:
基于 Spring Boot 微服务架构搭建后端服务,使用 MySQL+Redis 实现数据存储与缓存,通过 Nginx 实现负载均衡;前端采用 Vue 开发 Web 后台、UniApp 开发跨端 App / 小程序,实现多端统一业务逻辑。
我的负责模块:
1-独立完成货主端订单模块全流程开发,包含订单创建、状态流转、支付回调、电子合同生成等核心功能;
主导司机端货源推荐接口优化,将接口响应时间从 1.2s 优化至 200ms 以内,日承载订单量提升至 10 万 +。
2-难点与解决:
解决了多端数据同步一致性问题,通过 Redis 分布式锁 + 消息队列实现跨端数据最终一致性;
针对高峰期订单并发问题,引入限流降级机制,保障系统在大促期间的稳定性,服务可用性达 99.95%。
3-独立开发部署
具有独立开发部署的能力,可以接单微信小程序的开发和部署整个项目。