[发明专利]仓配服务控速下发方法、装置、电子设备及存储介质在审
申请号: | 202010705039.9 | 申请日: | 2020-07-21 |
公开(公告)号: | CN112134808A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 韦化渊 | 申请(专利权)人: | 上海寻梦信息技术有限公司 |
主分类号: | H04L12/819 | 分类号: | H04L12/819 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 潘一诺 |
地址: | 200050 上海市长宁*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 下发 方法 装置 电子设备 存储 介质 | ||
本发明提供一种仓配服务控速下发方法、装置、电子设备及存储介质,仓配服务控速下发方法包括:根据订单数据,确定待调用的仓配服务商端接口;获取对应于所确定的仓配服务商端接口的令牌,所述令牌自对应所确定的仓配服务商端接口的令牌桶中按配置速率生成;判断所获取的令牌是否为已生成令牌;若是,则调用一平台端接口与所确定的仓配服务商端接口对接,下发仓配服务信息;若否,则获取待生成令牌,并依据所述待生成令牌的生成时间,延迟调用所述平台端接口与所确定的仓配服务商端接口对接,下发仓配服务信息。本发明提供的方法及装置实现仓配服务控速下发,保障系统稳定性。
技术领域
本发明涉及计算机应用领域,尤其涉及一种仓配服务控速下发方法、装置、电子设备及存储介质。
背景技术
在现有的电商平台的场景中,用户一般按如下流程购买实体产品:用户对选中的实体产品进行下单,订单系统与仓配中心的仓库系统交互,仓库系统接单以处理用户所下的订单,并按订单进行配货、入账等操作,仓库系统继续确定实体商品出库,并经由配送,运输至用户处,进行签收,以完成完整的购物流程。
目前存在多人团购场景,当人数超过人数限制后才能够成团,此时会同时下发大量的仓配物流订单;类似地,在直播抢购场景中,也时常会出现大量用户抢购,从而同时下发大量的仓配物流订单的情况。然而,在同时下发大量的仓配物流订单的情况下,容易使得平台对接的外部服务商系统的流量波峰过于陡峭,导致和平台对接的外部服务商系统受到冲击,从而导致下游服务商系统不稳定宕机,服务不可用,由此,导致系统稳定性问题。
在上述情况下,如何实现仓配服务控速下发,以使得平台能够稳定对接的外部服务商系统,是本领域技术人员亟待解决的技术问题。
发明内容
本发明为了克服上述相关技术存在的缺陷,提供一种仓配服务控速下发方法、装置、电子设备及存储介质,进而实现仓配服务控速下发,以使得平台能够稳定对接的外部服务商系统。
根据本发明的一个方面,提供一种仓配服务控速下发方法,包括:
根据订单数据,确定待调用的仓配服务商端接口;
获取对应于所确定的仓配服务商端接口的令牌,所述令牌自对应所确定的仓配服务商端接口的令牌桶中按配置速率生成;
判断所获取的令牌是否为已生成令牌;
若是,则调用一平台端接口与所确定的仓配服务商端接口对接,下发仓配服务信息;
若否,则获取待生成令牌,并依据所述待生成令牌的生成时间,延迟调用所述平台端接口与所确定的仓配服务商端接口对接,下发仓配服务信息。
在本发明的一些实施例中,各所述仓配服务商端接口对应的所述令牌桶中的所述令牌的配置速率依据所述服务商系统对同一所述平台端接口的调用阈值确定。
在本发明的一些实施例中,所述获取对应于所确定的仓配服务商端接口的令牌包括:
判断所确定的仓配服务商端接口的令牌桶中是否存在未发放令牌;
若是,则自所确定的仓配服务商端接口的令牌桶中获取令牌,并将该令牌作为已生成令牌;
若否,则获取一生成时间距离当前时间最近且未发放的待生成令牌,并记录该待生成令牌已发放。
在本发明的一些实施例中,所述获取一生成时间距离当前时间最近且未发放的待生成令牌之后还包括:
将所确定的仓配服务商端接口的令牌桶中的令牌已发放至该待生成令牌的生成时间记录为已发放未来时间。
在本发明的一些实施例中,所述获取一生成时间距离当前时间最近且未发放的待生成令牌还包括:
获取所确定的仓配服务商端接口的令牌桶中的令牌的已发放未来时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寻梦信息技术有限公司,未经上海寻梦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010705039.9/2.html,转载请声明来源钻瓜专利网。