各服务之间使用Protocol Buffers作为结构化数据存储格式,从而提高了服务请求的传输性能。
使用Timer进行订单调度状态监控机制,能够在动态频次下高效完成订单调度,确保调度系统的实时性
使用redis缓存了订单,配送员信息以及定位信息,根据发件定位使用redisGEO快速检索附近的配送员,显著提高了数 据的访问数度
使用Mysql缓存了调度配置,完成了配置的持久化存储。
使用Apollo配置中心管理配置文件,实现了配置的集中管理和自动更新,提高了系统的灵活性和维护效率
使用websocket完成了对配送员定位信息的持续收集
使用IFF框架完成调度规则的逻辑处理,实现了一套灵活且高效的规则处理机制,使得调度系统能够根据不同的业务需求 灵活调整配对逻辑。