开发者社区> 问答> 正文

共享派单系统详解及解决方案

共享派单系统详解及解决方案

展开
收起
游客pklijor6gytpx 2019-11-29 14:34:41 1960 0
1 条回答
写回答
取消 提交回答
  • image.png

    流程详解:

    客户通知派单平台下单某商品。 派单平台通知最新骑手。 派单平台同时通知商家商品售卖出去。 骑手到指定的商家获取商品。 骑手配送到客户所在地。 这个派单场景中,要解决几个棘手的技术:

    整合多种资源,计算资源会涉及到,骑手位置信息、最优路径规划、车况情况、调度系统等。 低延迟:派单系统对订单的响应要求很高,从接单到商家在到客户,整个闭环都需要在段时间内完成。 海量数据:涉及到三方面的数据,客户数据、商家数据、平台骑手数据、位置信息、商品信息等。 请求明显波峰波谷:派单系统在一天中的资源使用非常不均衡,波峰期,例如外卖,在中午和晚饭达到高峰,平时空闲。

    流程详解:

    客户APP把订单请求通过API网关透传给函数计算。 函数计算把处理后的数据传输给表格存储。 这个方案中,函数计算可以完成动态扩容问题,API网关可以解决鉴权和安全访问问题,函数计算打通了多款产品,可以无缝使用其他资源和内容。所有处理后的数据可以存放到表格存储数据库中,所有日志都可以直接加载到日志服务为后续数据报表服务。

    共享派单系统常规做法:

    购买多台服务器来支持高峰期的访问,访问波谷期自行设置释放原则。 通过编程方式完成多个产品的交互。 为了保证负载均衡,需要购买相关的产品来支撑。 维护相关硬件软件环境。 函数计算解法:

    定制IoT平台的事件通知,直接把业务代码写到函数计算中。 不需要维护运行环境,用完即可释放。 控制台配置,就可以把信息透传给相关产品。 2种解法都能达到目标,从资源利用率和可维护性来看,使用Serverless架构的方式会更优。 表格存储存放了骑行数据、商家信息、位置信息等。

    2019-11-29 14:35:44
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据运营系统实现方案浅析 立即下载
商业流量的精准在线分配 立即下载
基于密码技术的 云数据全生命周期保护 立即下载