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

摘要:

权利要求书:

1.一种基于dubbo平台的服务自动启停方法,其特征在于,所述方法包括:接收步骤:接收请求方对某服务方的服务调用请求;

转发步骤:根据该服务方的服务提供规则判断该请求方的优先级别,将服务调用请求转发至服务方相应的服务主机集群;

监控步骤:监控当前服务主机集群待处理的服务调用请求的数量;

第一判断步骤:判断所述服务调用请求数是否大于最大阈值,若所述服务调用请求数大于最大阈值,则按照预设的服务启停规则启用当前服务主机集群相应数量的主机提供服务,流程返回所述监控步骤,若所述服务调用请求数小于或等于最大阈值,则执行第二判断步骤;

第二判断步骤:判断所述服务调用请求数是否小于最小阈值,若所述服务调用请求数小于最小阈值,则按照预设的服务启停规则停止当前服务主机集群相应数量的主机,流程返回所述监控步骤,若所述服务调用请求数大于或等于最小阈值,则维持当前服务主机集群提供服务的主机数量。

2.根据权利要求1所述的基于dubbo平台的服务自动启停方法,其特征在于,所述服务提供规则和服务启停规则由各个服务方在平台设置。

3.根据权利要求1或2所述的基于dubbo平台的服务自动启停方法,其特征在于,所述服务提供规则包括:服务方的服务接口有不同的服务主机集群,根据请求方的优先级别,由不同的主机集群提供服务。

4.根据权利要求1所述的基于dubbo平台的服务自动启停方法,其特征在于,所述第一判断步骤包括:当服务调用请求数达到最大阈值时,平台按照服务方指定的规则发送shell脚本来启动服务主机集群相应数量的主机数,满足瞬间并发需求。

5.根据权利要求1所述的基于dubbo平台的服务自动启停方法,其特征在于,所述第二判断步骤包括:当服务调用请求数低于最小阈值时,平台按照服务方指定的规则发送shell脚本来停止服务主机集群相应数量的主机数,避免资源浪费。

6.一种服务器,其特征在于,所述服务器包括:存储器、处理器,所述存储器上存储有基于dubbo平台的服务自动启停程序,所述基于dubbo平台的服务自动启停程序被所述处理器执行,可实现如下步骤:接收步骤:接收请求方对某服务方的服务调用请求;

转发步骤:根据该服务方的服务提供规则判断该请求方的优先级别,将服务调用请求转发至服务方相应的服务主机集群;

监控步骤:监控当前服务主机集群待处理的服务调用请求的数量;

第一判断步骤:判断所述服务调用请求数是否大于最大阈值,若所述服务调用请求数大于最大阈值,则按照预设的服务启停规则启用当前服务主机集群相应数量的主机提供服务,流程返回所述监控步骤,若所述服务调用请求数小于或等于最大阈值,则执行第二判断步骤;

第二判断步骤:判断所述服务调用请求数是否小于最小阈值,若所述服务调用请求数小于最小阈值,则按照预设的服务启停规则停止当前服务主机集群相应数量的主机,流程返回所述监控步骤,若所述服务调用请求数大于或等于最小阈值,则维持当前服务主机集群提供服务的主机数量。

7.根据权利要求6所述的服务器,其特征在于,所述服务提供规则包括:服务方的服务接口有不同的服务主机集群,根据请求方的优先级别,由不同的主机集群提供服务。

8.根据权利要求6所述的服务器,其特征在于,所述第一判断步骤包括:当服务调用请求数达到最大阈值时,平台按照服务方指定的规则发送shell脚本来启动服务主机集群相应数量的主机数,满足瞬间并发需求。

9.根据权利要求6所述的服务器,其特征在于,所述第二判断步骤包括:当服务调用请求数低于最小阈值时,平台按照服务方指定的规则发送shell脚本来停止服务主机集群相应数量的主机数,避免资源浪费。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括基于dubbo平台的服务自动启停程序,所述统基于dubbo平台的服务自动启停程序被处理器执行时,可实现如权利要求1至5中任一项所述基于dubbo平台的服务自动启停方法的步骤。