共享派单系统详解及解决方案-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

游客pklijor6gytpx 2019-11-29 14:34:41 341

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

分享到
取消 提交回答
全部回答(1)
  • 游客pklijor6gytpx
    2019-11-29 14:35:44

    image.png

    流程详解:

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

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

    流程详解:

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

    共享派单系统常规做法:

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

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

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章