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

摘要:

权利要求书:

1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的应用升级版本发布程序,所述应用升级版本发布程序被所述处理器执行时实现如下步骤:A1、向预先确定的服务器集群发送带有预设负载量的发布升级版本应用程序的指令后,获取所述服务器集群中接收到该指令的第一服务器的标识信息及对应的第一负载权重;

A2、查询预先存储的所述服务器集群中各台服务器的标识信息对应的负载权重与可配置负载量之间的第一映射关系表,确定所述第一负载权重对应的第一可配置负载量;

A3、比较所述第一可配置负载量与所述预设负载量之间的大小,若所述第一可配置负载量大于或等于所述预设负载量,则确定向所述第一服务器发布升级版本应用程序;

A4、若所述第一可配置负载量小于所述预设负载量,则利用预先确定的负载分析规则分析所述服务器集群中各台服务器对应的负载权重,确定用于发布升级版本应用程序的服务器。

2.如权利要求1所述的电子装置,其特征在于,所述预先确定的负载分析规则包括:分别获取所述服务器集群中各台服务器的标识信息及对应的第二负载权重;

基于所述第一映射关系表,确定所述第二负载权重对应的第二可配置负载量,并生成所述第二负载权重与所述第二可配置负载量之间的第二映射关系表;

基于所述预设负载量遍历所述第二映射关系表,若所述第二映射关系表中有第二可配置负载量大于或等于所述预设负载量,则确定向该第二可配置负载量对应的服务器发布升级版本应用程序;

若所述第二映射关系表中没有第二可配置负载量大于或等于所述预设负载量,则基于预先确定的轮询规则,重新调整所述服务器集群中各台服务器的负载权重。

3.如权利要求1或2所述的电子装置,其特征在于,所述预设负载量大于或等于运行所述升级版本应用程序所需的最小负载量。

4.如权利要求2所述的电子装置,其特征在于,所述预先确定的轮询规则为基于权重的轮询算法。

5.如权利要求1或2所述的电子装置,其特征在于,所述标识信息包括MAC地址、IP地址、或主机名称。

6.一种应用升级版本发布方法,其特征在于,所述方法包括如下步骤:

S1、向预先确定的服务器集群发送带有预设负载量的发布升级版本应用程序的指令后,获取所述服务器集群中接收到该指令的第一服务器的标识信息及对应的第一负载权重;

S2、查询预先存储的所述服务器集群中各台服务器的标识信息对应的负载权重与可配置负载量之间的第一映射关系表,确定所述第一负载权重对应的第一可配置负载量;

S3、比较所述第一可配置负载量与所述预设负载量之间的大小,若所述第一可配置负载量大于或等于所述预设负载量,则确定向所述第一服务器发布升级版本应用程序;

S4、若所述第一可配置负载量小于所述预设负载量,则利用预先确定的负载分析规则分析所述服务器集群中各台服务器对应的负载权重,确定用于发布升级版本应用程序的服务器。

7.如权利要求6所述的应用升级版本发布方法,其特征在于,所述预先确定的负载分析规则包括:分别获取所述服务器集群中各台服务器的标识信息及对应的第二负载权重;

基于所述第一映射关系表,确定所述第二负载权重对应的第二可配置负载量,并生成所述第二负载权重与所述第二可配置负载量之间的第二映射关系表;

基于所述预设负载量遍历所述第二映射关系表,若所述第二映射关系表中有第二可配置负载量大于或等于所述预设负载量,则确定向该第二可配置负载量对应的服务器发布升级版本应用程序;

若所述第二映射关系表中没有第二可配置负载量大于或等于所述预设负载量,则基于预先确定的轮询规则,重新调整所述服务器集群中各台服务器的负载权重。

8.如权利要求6或7所述的应用升级版本发布方法,其特征在于,所述预设负载量大于或等于运行所述升级版本应用程序所需的最小负载量。

9.如权利要求7所述的应用升级版本发布方法,其特征在于,所述预先确定的轮询规则为基于权重的轮询算法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有应用升级版本发布程序,所述应用升级版本发布程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求6-9中任一项所述的应用升级版本发布方法的步骤。