利索能及
我要发布
收藏
专利号: 2017108233681
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种开放平台控制方法,所述方法包括:

负载均衡服务器接收调用方发起的资源调用请求,所述资源调用请求携带服务方资源调用接口名;

所述负载均衡服务器根据预设负载均衡算法,分配所述资源调用请求至执行服务器;

所述执行服务器查找与所述服务方资源调用接口名对应的服务方标识;

所述执行服务器统计与所述服务方标识对应的并发任务线程个数;

若与所述服务方标识对应的并发任务线程个数小于与所述服务方标识对应的第一预设最大并发任务线程个数,所述执行服务器创建与所述资源调用请求对应的任务线程;

所述执行服务器利用所述任务线程执行所述调用方发起的资源调用请求;

所述执行服务器将所述资源调用请求的执行结果返回给所述调用方;

所述负载均衡服务器根据预设负载均衡算法,分配所述资源调用请求至执行服务器,包括:所述负载均衡服务器统计每一台执行服务器的当前并发任务线程个数;

若所述执行服务器的当前并发任务线程个数小于所述执行服务器对应的第二预设最大并发任务线程个数,则计算所述执行服务器的任务线程可用率;

根据所述每一台执行服务器的任务线程可用率确定任务线程可用率最大值对应的执行服务器;

分配资源调用请求至所述任务线程可用率最大值对应的执行服务器。

2.根据权利要求1所述的方法,其特征在于,所述服务方标识是域名或IP地址。

3.根据权利要求1所述的方法,其特征在于,在所述执行服务器查找与所述服务方资源调用接口名对应的服务方标识之前,还包括:所述执行服务器统计预设时间范围内接收到的资源调用请求中与所述服务方标识对应的资源调用请求的个数;

若所述服务方标识对应的资源调用请求的个数小于所述服务方标识对应的预设资源调用请求最大调用次数,则所述执行服务器查找与所述服务方资源调用接口名对应的服务方标识。

4.根据权利要求1所述的方法,其特征在于,所述执行服务器利用所述任务线程执行所述调用方发起的资源调用请求,包括:所述执行服务器利用所述任务线程将所述资源调用请求转发给与所述服务方标识对应的服务方;

所述执行服务器获取所述服务方执行与所述服务方资源调用接口名对应的接口函数的执行结果。

5.一种开放平台控制系统,其特征在于,所述系统包括:

负载均衡服务器,用于接收调用方发起的资源调用请求,所述资源调用请求携带服务方资源调用接口名,并根据预设负载均衡算法,分配所述资源调用请求至执行服务器;

执行服务器,用于接收负载服务器分配的所述资源调用请求,查找与所述服务方资源调用接口名对应的服务方标识,统计与服务方标识对应的并发任务线程个数,若与所述服务方标识对应的并发任务线程个数小于与所述服务方标识对应的第一预设最大并发任务线程个数,创建与所述服务方标识对应的任务线程,利用所述任务线程执行所述调用方发起的资源调用请求,将所述资源调用请求的执行结果返回给所述调用方;

所述负载均衡服务器用于统计每一台执行服务器的当前并发任务线程个数;若所述执行服务器的当前并发线程个数小于所述执行服务器对应的第二预设最大任务线程个数,则计算所述执行服务器的任务线程可用率;根据所述每一台执行服务器的任务线程可用率确定任务线程可用率最大值对应的执行服务器;分配资源调用请求至所述任务线程可用率最大值对应的执行服务器。

6.根据权利要求5所述的系统,其特征在于,所述服务方标识是域名或IP地址。

7.根据权利要求5所述的系统,其特征在于,所述执行服务器还用于统计预设时间范围内接收到的资源调用请求中与所述服务方标识对应的资源调用请求的个数;若所述服务方标识对应的资源调用请求的个数小于所述服务方标识对应的预设资源调用请求最大调用次数,则执行查找与所述服务方资源调用接口名对应的服务方标识。

8.根据权利要求5所述的系统,其特征在于,所述执行服务器用于利用所述任务线程将所述资源调用请求转发给与所述服务方标识对应的服务方;获取所述服务方执行与所述服务方资源调用接口名对应的接口函数的执行结果。

9.一种存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时可实现如权利要求1-4中任一项所述的开放平台控制方法。

10.一种终端设备,包括存储介质,处理器及存在在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-4中任一项所述的开放平台控制方法。