本项目是为煤炭行业打造的数字化运销管理平台,深度优化了从煤矿派单、企业分发到司机抢单、拉运结算的全业务流程。系统通过多端协同,解决了传统运销模式中效率低下、信息不透明、管理困难的核心痛点。
功能介绍:
1.分布式系统架构:项目由 “运销业务系统” 与 “云平台数据中台” 构成。我负责的云平台通过API与运销系统解耦,负责全平台的数据聚合、会员体系及煤矿、企业、司机三端APP的服务支撑。
2.核心业务流程线上化:实现 “运销系统登记 -> 数据同步至云平台 -> 煤矿APP派单 -> 企业间流转 -> 司机APP抢单 -> 任务数据通过RabbitMQ回传至运销系统” 的完整闭环,确保了矿内打卡、排队、放行等线下流程与线上数据无缝对接。
3.多端协同与智能调度:为煤矿、企业、司机提供功能独立的移动应用。企业可灵活派单,司机可在线抢单,平台通过优化算法实现智能调度,大幅提升运力效率。
4.会员与数据增值体系:设计了多层会员机制(如企业会员历史数据查询、司机会员优先抢单权),并提供多维度数据看板,为平台运营和决策提供支持。
1.分布式系统集成:主导云平台与运销系统的对接,设计了清晰的数据同步API接口,确保了两个独立系统间数据的一致性与可靠性。
2.消息驱动架构:为保障矿内核心业务流程,使用 RabbitMQ 消息队列处理“接单回传”等高并发场景,实现了系统间的异步解耦与最终一致性。
3.复杂权限与会员体系:基于 Spring Security 与自研规则引擎,实现了煤矿、企业、司机三套角色的复杂权限体系。核心逻辑如“司机会员15分钟优先抢单”通过数据库事务与Redis缓存保证公平性与性能。
4.高并发与数据一致性:针对司机端抢单、企业间单据流转等高并发场景,综合运用了Redis分布式锁、数据库事务控制及线程池技术,保证了系统在高负载下的数据准确性与稳定性。