一种基于集群的服务器伸缩方法和相关设备技术

技术编号:35933141 阅读:19 留言:0更新日期:2022-12-14 10:19
本发明专利技术公开了一种基于集群的服务器伸缩方法和相关设备,方法包括:获取预先连接的集群对应的部署文件,其中,所述部署文件包括监听对象和监听指标,所述监听对象包括消息队列,所述监听指标包括数量指标;对所述监听对象进行监听,得到与所述消息队列对应的监听参数;根据所述监听参数,确定伸缩数量;根据所述伸缩数量,对所述集群进行服务器的伸缩,得到更新服务器。本发明专利技术通过消息中的消息数量确定服务器的伸缩,提高服务器伸缩的及时性。提高服务器伸缩的及时性。提高服务器伸缩的及时性。

【技术实现步骤摘要】
一种基于集群的服务器伸缩方法和相关设备


[0001]本专利技术涉及集群服务器
,特别涉及一种基于集群的服务器伸缩方法和相关设备。

技术介绍

[0002]集群是利用多组相互独立的计算机组成较大的计算机服务系统,集群中的每个节点都是独立运行的服务器。服务器之间可彼此通信以提供服务。在集群提供服务的过程中,集群中的服务器的数量直接影响提供服务的效率,服务器越多,效率越高,但是对资源的要求越大。
[0003]为此,集群一般具有自动缩放功能,当负载过高时,增加服务器,提高服务效率。但是目前的伸缩服务器是单用途和单指标进行,例如CPU、内存等对负载进行伸缩。这种伸缩方式对监控准确性和及时性具有较高依赖,当出现业务急剧变化时,常常出现响应不及时的情形。

技术实现思路

[0004]本专利技术要解决的技术问题在于集群伸缩服务器的及时性和有效性不足,针对现有技术的不足,提供一种基于集群的服务器伸缩方法和相关设备。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案如下:
[0006]一种基于集群的服务器伸缩方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于集群的服务器伸缩方法,其特征在于,所述方法包括:获取预先连接的集群对应的部署文件,其中,所述部署文件包括监听对象和监听指标,所述监听对象包括消息队列,所述监听指标包括数量指标;对所述监听对象进行监听,得到与所述消息队列对应的监听参数;根据所述监听参数,确定伸缩数量;根据所述伸缩数量,对所述集群进行服务器的伸缩,得到更新服务器。2.根据权利要求1所述基于集群的服务器伸缩方法,其特征在于,所述部署文件还包括所述集群中每一个初始服务器对应的初始阈值;所述根据所述监听参数,确定伸缩数量包括:针对每一个所述初始服务器,根据该初始服务器对应的初始阈值,确定该初始服务器对应的消息阈值;计算所述消息数量和所述消息阈值之差,得到待处理数量;根据所述待处理数量,计算与所述集群对应的伸缩数量。3.根据权利要求2所述基于集群的服务器伸缩方法,其特征在于,所述监听对象还包括性能类型,所述监听指标包括性能指标,所述监听参数包括消息数量和运行参数;所述针对每一个所述初始服务器,根据该初始服务器对应的初始阈值,确定该初始服务器对应的消息阈值包括:根据所述运行参数和所述性能指标,计算该服务器对应的安全阈值;当所述安全阈值大于所述初始阈值时,将所述初始阈值作为该初始服务器对应的消息阈值;当所述安全阈值小于或等于所述初始阈值时,将所述安全阈值作为该初始服务器对应的消息阈值。4.根据权利要求2所述基于集群的服务器伸缩方法,其特征在于,所述部署文件还包括单位数量;所述根据所述伸缩数量,对所述集群进行服务器的伸缩,得到更新服务器包括:根据所述单位数量,计算所属伸缩数量对应的伸缩次数;根据所述伸缩次数,对所述集群进行服务器的伸缩,得到更新服务器。5.根据权利要求4所述基于集群的服务器伸缩方法,其特征在于,所述根据所述伸缩次数,对所述集群进行服务器的伸缩,得到更新服务器包括:当所述伸缩数量为负值时,根据所述伸缩次数,计算缩减数量;监听每一个所述初始服务器对应的空闲时间;根据所述缩减数量和所述空闲时间,确定所述初始服务器中的目标服务器;将所述目标服务器删除,得到更...

【专利技术属性】
技术研发人员:兰辉
申请(专利权)人:深圳市大头兄弟科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1