[发明专利]访问流量控制方法、装置、电子设备及存储介质有效
申请号: | 201911024086.0 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110865895B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 周悦;金孟哲;孙曼华;沈逸恺 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;H04L47/10 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 流量 控制 方法 装置 电子设备 存储 介质 | ||
本申请实施例公开了一种访问流量控制方法,属于计算机技术领域,有助于解决因为某个供应商系统流量过载而导致的系统异常。所述方法包括:直连系统响应于访问目标供应商系统的接口调用,调用所述流量控制模块的访问请求许可接口;所述流量控制模块响应于所述访问请求许可接口的调用操作,根据所述目标供应商系统的实时状态,输出返回结果,所述返回结果包括:允许实时访问所述目标供应商系统或延迟访问所述目标供应商系统;所述直连系统响应于允许实时访问所述目标供应商系统的返回结果,执行所述访问目标供应商系统的接口调用,或者,响应于延迟访问所述目标供应商系统的返回结果,输出指示等待处理的接口调用反馈信息。
技术领域
本申请涉及计算机技术领域,特别是涉及一种访问流量控制方法、装置、电子设备及计算机可读存储介质。
背景技术
在线交易平台通常包括交易系统、客户端、直连系统。在线交易平台通过直连系统和供应商系统进行交互,以实现用户通过用户通过在线交易平台的客户端访问或购买供应商提供的产品。其中,直连系统是在线交易平台和供应商系统的通信枢纽。以OTA(在线旅行社为例)系统与供应商的分销系统通过接口交互的方式实现供给和售卖等业务流程。因此,供应商系统的状态直接影响在线交易平台的正常运行。例如,供应商系统出现业务高峰期系统异常时,用户对该供应商系统的访问将受到影响,严重时,可能会导致直连系统崩溃。
现有技术中,为了避免由于供应商系统出现业务高峰期系统异常导致直连系统或在线交易平台故障,通常采用对下游供应商系统进行熔断、降级处理或者对上游访问量进行限流。例如,监测下游依赖服务的响应情况,当下游依赖服务的异常(例如接口超时)次数超过阈值时,后续流量不再请求该供应商系统,或者,当下游依赖系统无法正常提供服务时,交易系统不再请求下游系统,直接返回失败或者返回一个默认结果。再例如,对上游请求流量进行监测,超过限制时拒绝流量,避免上游请求流量超过交易系统承受能力,而造成直连系统异常。但是,熔断降级虽然能够在某些供应商系统异常时,不再请求这些供应商系统的接口,避免直连系统被波及,保证其他供应商的预订流量能够正常处理,却会导致被熔断降级的供应商的流量损失。而限流虽然能够在上游流量过载时对部分流量进行拒绝,以达到保护直连系统的目的,但是无法从本质上解决因为某个供应商系统流量过载而导致的直连系统异常。
可见,现有技术中的流量管理方法仍需要改进。
发明内容
本申请提供一种访问流量控制方法,能够提升直连系统的稳定性。
为了解决上述问题,第一方面,本申请实施例提供了一种访问流量控制方法,应用于包括直连系统的在线交易平台,所述在线交易平台还包括流量控制模块,所述方法包括:
所述直连系统响应于访问目标供应商系统的接口调用,调用所述流量控制模块的访问请求许可接口;
所述流量控制模块响应于所述访问请求许可接口的调用操作,根据所述目标供应商系统的实时状态,输出返回结果,所述返回结果包括:允许实时访问所述目标供应商系统或延迟访问所述目标供应商系统;
所述直连系统响应于允许实时访问所述目标供应商系统的返回结果,执行所述访问目标供应商系统的接口调用,或者,响应于延迟访问所述目标供应商系统的返回结果,输出指示等待处理的接口调用反馈信息。
第二方面,本申请实施例提供了一种访问流量控制装置,应用于包括直连系统的在线交易平台,所述在线交易平台还包括流量控制模块,其中:
所述直连系统,用于响应于访问目标供应商系统的接口调用,调用所述流量控制模块的访问请求许可接口;
所述流量控制模块,用于响应于所述访问请求许可接口的调用操作,根据所述目标供应商系统的实时状态,输出返回结果,所述返回结果包括:允许实时访问所述目标供应商系统或延迟访问所述目标供应商系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911024086.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种触摸框检测初始化方法
- 下一篇:一种路面水体检测方法