点击空白处退出提示
作品详情
统。
项目新增调度系统应用,和原有的作业系统隔离,避免应调度系统不可用导致整个配送系统不可用。调度系统每20 秒,以配
送站维度,查询所有待调度的单据,将数据预处理之后(计算距离、查询查询天气,GIS 网格)等信息,提交给算法模块,
将算法返回的 配送员和单据的匹配结果 通过 RPC 接口 (阿里内部的 HSF ,与 dubbo 类型 )持久化,并通知骑手。调
度系统使用分布式锁保证每个配送站只调度一次,通过使用配送站 code 散列化,避免集中调度产生的压力大的情况出现
内部架构设计上,自行搭建 flow 组件,将调度的步骤节点化,通过节点的组合来构建不同场景的调度服务
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论