[发明专利]一种第三方接口调用方法及装置在审
申请号: | 202111044980.1 | 申请日: | 2021-09-07 |
公开(公告)号: | CN113791883A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 陆继春;陈贺巍 | 申请(专利权)人: | 百融至信(北京)征信有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 刘铁生;孟阿妮 |
地址: | 100000 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 第三 接口 调用 方法 装置 | ||
本发明公开了一种第三方接口调用方法及装置,涉及互联网技术领域,主要目的在于降低调用第三方接口成本的同时保证调用服务的稳定性;主要技术方案包括:确定适用于目标任务的各第三方接口的优先级顺序以及各所述第三方接口的目标服务次数,其中,所述目标服务次数表征对应的第三方接口单位时间内能够提供稳定服务的理想次数;在单位时间内,每接收一次所述目标任务的调用请求均执行:确定当前无异常的第三方接口为目标第三方接口,从所述单位时间内累计调用次数未达到对应的目标服务次数的目标第三方接口中,选取优先级最高的目标第三方接口为针对所述调用请求的目标第三方接口,调用所选取的目标第三方接口。
技术领域
本发明涉及互联网技术领域,特别是涉及一种第三方接口调用方法及装置。
背景技术
随着互联网技术的发展,越来越多的功能产品需要调用第三方接口,由第三方接口提供服务。目前为应对功能产品依赖的第三方接口服务的孤岛问题,通常会寻找多个第三方接口提供服务。
调用多个第三方接口提供服务时,需要对第三方接口服务进行分流。目前,分流时通常采用负载均衡的方法,也就是按照各第三方接口的服务能力比例为各第三方接口分配对应的服务次数。示例性的,某个产品A,其适用的三方接口如下:第三方接口A,服务价格1元,服务次数500次/秒,响应耗时300ms;第三方接口B,服务价格1.5元,服务次数700次/秒,响应耗时250ms;第三方接口C,服务价格1.5元,服务次数300次/秒,响应耗时400ms。根据现有负载均衡技术方案,一般采用按服务能力比例分配流量的方式,三个第三方接口的总服务能力1500次/秒,第三方接口A比例:500/1500=0.33,第三方接口B比例:700/1500=0.47,第三方接口C比例:300/1500=0.2。在调用第三方接口时,按照上述各第三方接口的比例来调用第三方接口。
可见,现有的方式,只能按第三方接口的服务能力比例调用第三方接口,调用第三方接口时并没有充分考虑调用成本以及第三方接口服务的质量差异等问题。
发明内容
有鉴于此,本发明提出了一种第三方接口调用方法及装置,主要目的在于降低调用第三方接口成本的同时保证调用服务的稳定性。
第一方面,本发明提供了一种第三方接口调用方法,该方法包括:
确定适用于目标任务的各第三方接口的优先级顺序以及各所述第三方接口的目标服务次数,其中,所述目标服务次数表征对应的第三方接口单位时间内能够提供稳定服务的理想次数;
在单位时间内,每接收一次所述目标任务的调用请求均执行:确定当前无异常的第三方接口为目标第三方接口,从所述单位时间内累计调用次数未达到对应的目标服务次数的目标第三方接口中,选取优先级最高的目标第三方接口为针对所述调用请求的目标第三方接口,调用所选取的目标第三方接口。
第二方面,本发明提供了一种第三方接口调用装置,该装置包括:
确定单元,用于确定适用于目标任务的各第三方接口的优先级顺序以及各所述第三方接口的目标服务次数,其中,所述目标服务次数表征对应的第三方接口单位时间内能够提供稳定服务的理想次数;
调用单元,用于在单位时间内,每接收一次所述目标任务的调用请求均执行:确定当前无异常的第三方接口为目标第三方接口,从所述单位时间内累计调用次数未达到对应的目标服务次数的目标第三方接口中,选取优先级最高的目标第三方接口为针对所述调用请求的目标第三方接口,调用所选取的目标第三方接口。
第三方面,本发明提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的第三方接口调用方法。
第四方面,本发明提供了一种存储管理设备,所述存储管理设备包括:
存储器,用于存储程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百融至信(北京)征信有限公司,未经百融至信(北京)征信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111044980.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于自适应初温设置的模拟退火粒子群算法
- 下一篇:一种静电喷雾装置