抢单APP系统开发

技术问题 · l3590066764 · 于 3年前 发布 · 2210 次阅读

最近的需求涉及订单分配。尝试理解和分析其中一些机制,并对思考过程进行总结。在常见的O2O服务中,例如出租车,外卖和搬家,订单分配是整个业务流程的核心。早期业务系统的设计相对简单。订单通常是手动分配的,但是手动操作的问题很明显,例如分配不均,效率低,时间长和分配错误。随着企业的发展,为了避免上述问题,一些采用订单发送方式的系统,一些采用订单抓取方式,并且有几种组合方式。

订单获取过程

1.下订单

订单的属性和标签,订单的细分程度决定了系统匹配的准确性。

以出租车为例,乘客的订购信息包括所选服务类型,车辆类型,使用时间,订购时间和特定地理位置。

信息等级越高,系统分析越好。

2.筛选人物

对于抓订单,系统不会发送所有订单,而是所有人都抓订单。 系统将根据订单的基本信息过滤更合适的组。

如果北京的乘客一直在筛选上海的司机并一直在推挤他们,恐怕不会为司机提供赚钱的机会,而是会变相打扰。

3.批量推送

系统需要定义可以推送哪些资格和状态,并实时确定单个采集卡的访问信息,例如黑名单和不在线的人无法推送。

根据选择的第一个组,在定义编号后进行广播和推送。

如果第一次推送没有答案,则是否发送多次,每次推送的次数和时间间隔。

4.紧急命令

紧急订单涉及任务的多个结束条件。 该任务需要设置结束条件,例如超时或空资源。 不能无限地推动它,并且在必要时需要手动干预。

5.策略排名

订单获取者的信息可能会实时更改。 为了确保订单获取者的访问信息,最好在系统中增加一个验证步骤,以提高订单获取者的有效性。

间隔执行订单可以简单地按时间顺序发出命令,手的移动速度要快于手。

对于高并发订单,系统可以执行战略订单。

6.开始交易

本文由 l3590066764 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。 本文由 l3590066764 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 1 条回复 技术分享
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics