[发明专利]一种针对三方接口服务的资源管理方法及系统在审
| 申请号: | 202110926652.8 | 申请日: | 2021-08-12 |
| 公开(公告)号: | CN113608857A | 公开(公告)日: | 2021-11-05 |
| 发明(设计)人: | 陆继春;陈贺巍 | 申请(专利权)人: | 百融云创科技股份有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 刘铁生;孟阿妮 |
| 地址: | 100000 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 针对 接口 服务 资源管理 方法 系统 | ||
本发明公开了一种针对三方接口服务的资源管理方法及系统,其中,所述方法包括:获得三方接口服务的基础信息;根据所述基础信息获得所述三方接口服务的最大并发量;获得第一配置扩充指令,根据所述第一配置扩充指令将所述最大并发量进行扩充,获得第一配置参数;获得http连接池的第一队列长度;根据所述第一配置参数和所述第一队列长度获得第二配置参数;通过所述第二配置参数对所述三方接口服务进行管理。解决了现有池化技术实现资源管理存在明显重复,需要额外的线程池去做线程池的资源管理及隔离,且两种池化技术的配合使用增加了复杂度的技术问题。
技术领域
本发明涉及接口领域,尤其涉及一种针对三方接口服务的资源管理方法及系统。
背景技术
在实际生产中,很多功能产品会存在需要对接大量三方接口服务的场景,每个三方接口服务的稳定性、吞吐能力等差异较大,而这些三方接口服务共享了我们给系统服务分配的计算机资源。管理这些三方接口服务对计算机资源的使用来保证系统服务的相对稳定是我们必须要面对的问题,管理的对象主要包括线程资源(计算机系统的进程)、tcp连接资源,管理的目的主要包括资源隔离、服务降级及限流、资源复用。提到资源隔离、服务降级及限流,通常会想到hystrix、sentinel,针对三方接口服务的资源复用,标准的处理方法是http连接池。所以,要实现三方接口服务的资源管理方案,常规的方案是hystrix+http连接池或者sentinel+http连接池,两种方案是等价的。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
现有池化技术实现资源管理存在明显重复,需要额外的线程池去做线程池的资源管理及隔离,且两种池化技术的配合使用增加了复杂度的技术问题。
发明内容
本申请实施例通过提供一种针对三方接口服务的资源管理方法及系统,解决了现有池化技术实现资源管理存在明显重复,需要额外的线程池去做线程池的资源管理及隔离,且两种池化技术的配合使用增加了复杂度的技术问题,达到对三方接口服务进行有效的资源管理,实现资源隔离、调用服务耗时过长时快速降级释放入口线程资源,保证系统服务的稳定运行,通过一种池化技术实现资源管理,解决三方接口服务的资源复用、资源隔离、服务降级及限流问题,降低复杂度,且学习及实施成本均大大降低的技术效果。
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的方法。
第一方面,本申请实施例提供了一种针对三方接口服务的资源管理方法,所述方法包括:获得三方接口服务的基础信息;根据所述基础信息获得所述三方接口服务的最大并发量;获得第一配置扩充指令,根据所述第一配置扩充指令将所述最大并发量进行扩充,获得第一配置参数;获得http连接池的第一队列长度;根据所述第一配置参数和所述第一队列长度获得第二配置参数;通过所述第二配置参数对所述三方接口服务进行管理。
另一方面,本申请还提供了一种针对三方接口服务的资源管理系统,所述系统包括:第一获得单元,所述第一获得单元用于获得三方接口服务的基础信息;第二获得单元,所述第二获得单元用于根据所述基础信息获得所述三方接口服务的最大并发量;第三获得单元,所述第三获得单元用于获得第一配置扩充指令,根据所述第一配置扩充指令将所述最大并发量进行扩充,获得第一配置参数;第四获得单元,所述第四获得单元用于获得http连接池的第一队列长度;第五获得单元,所述第五获得单元用于根据所述第一配置参数和所述第一队列长度获得第二配置参数;第一管理单元,所述第一管理单元用于通过所述第二配置参数对所述三方接口服务进行管理。
第三方面,本发明实施例提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,所述计算机程序被所述处理器执行时实现上述任意一项所述的控制输出数据的方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百融云创科技股份有限公司,未经百融云创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110926652.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:增强现实中的裸手操作方法、系统
- 下一篇:一种用于PC构件施工用钢筋灌浆装置





