服务器集群信息的管理方法、装置及电子设备制造方法及图纸

技术编号:35604984 阅读:13 留言:0更新日期:2022-11-16 15:27
本申请提供了一种服务器集群信息的管理方法、装置及电子设备,方法应用于集群管理服务器,集群管理服务器中预存有可用服务器信息集和故障服务器信息集;方法包括:接收用户的第一服务器访问请求;从可用服务器信息集和故障服务器信息集中随机确定第一目标服务器信息;根据第一服务器访问请求,访问第一目标服务器信息对应的第一目标服务器,得到第一访问结果;根据第一访问结果和第一目标服务器信息所属的信息集,对第一目标服务器信息进行处理。本申请通过跟踪服务器访问的结果可以快速的发现有故障的服务器,或者已经恢复到正常状态的故障服务器,对不同状态的服务器信息进行合理自动化管理,从而为优化服务器的访问提供支持。支持。支持。

【技术实现步骤摘要】
服务器集群信息的管理方法、装置及电子设备


[0001]本申请涉及软件
,尤其是涉及一种服务器集群信息的管理方法、装置及电子设备。

技术介绍

[0002]随着技术的发展常见的业务系统都已经采用集群进行工作,提高系统的可用性。同时大部分系统中多采用类似注册中心或者配置中心的办法将集群信息发布给客户端;客户端根据从集群注册中心获取到的集群信息来进一步访问集群。当集群状态有变化的时候,需要将相关的信息更新到注册中心或者是配置中心等,然后客户端定时或者是实时的,从注册中心或者是配置中心获取集群的信息,进而进行相关的更改。
[0003]上述集群信息更改的过程中会存在以下两种故障情况,一种情况是,当系统网络发生故障时集群的一些状态信息没有办法及时更新到通知到注册中心或者是配置中心;另一种情况是,当集群的状态发生变更时,集群状态信息更新到了注册中心或者是配置中心,但由于网络的不可靠性,客户端连接注册中心或配置中心时获取到的信息有延迟,并不是即时的集群状态最新信息,这样客户端进行相关处理时就会采用了不是很及时或者准确的信息来进行相关的处理。无论由于网络故障无法获取信息,或者是由于网络延迟等获取到了旧的信息都会对客户端获取及工期有一定的影响。

技术实现思路

[0004]本申请的目的在于提供一种服务器集群信息的管理方法、装置及电子设备,在不借助任何外部进程以及外部服务器下,通过跟踪服务器访问的结果可以快速的发现有故障的服务器,或者已经恢复到正常状态的故障服务器,对不同状态的服务器信息进行合理自动化管理,从而为优化服务器的访问提供支持。
[0005]第一方面,本申请实施例提供一种服务器集群信息的管理方法,方法应用于集群管理服务器,集群管理服务器中预存有可用服务器信息集和故障服务器信息集;方法包括:接收用户的第一服务器访问请求;从可用服务器信息集和故障服务器信息集中随机确定第一目标服务器信息;根据第一服务器访问请求,访问第一目标服务器信息对应的第一目标服务器,得到第一访问结果;根据第一访问结果和第一目标服务器信息所属的信息集,对第一目标服务器信息进行处理。
[0006]在本申请较佳的实施方式中,上述从可用服务器信息集和故障服务器信息集中随机确定第一目标服务器信息的步骤,包括:按照可用服务器信息集和故障服务器信息集分别对应的权重,从可用服务器信息集和故障服务器信息集中随机抽取一个服务器信息,将抽取的服务器信息作为第一目标服务器信息;可用服务器信息集对应的权重大于故障服务器信息集对应的权重。
[0007]在本申请较佳的实施方式中,上述根据第一访问结果和第一目标服务器信息所属的信息集,对第一目标服务器信息进行处理的步骤,包括:如果第一访问结果为访问成功,
第一目标服务器信息所属的信息集为故障服务器信息集,将故障服务器信息集中的第一目标服务器信息进行剔除,并将第一目标服务器信息添加至可用服务器信息集,第一服务器访问请求完成;如果第一访问结果为访问失败,第一目标服务器信息所属的信息集为可用服务器信息集,将可用服务器信息集中的第一目标服务器信息进行剔除,并将第一目标服务器信息添加至故障服务器信息集。
[0008]在本申请较佳的实施方式中,上述如果第一访问结果为访问失败,方法还包括:检测当前访问次数;判断当前访问次数是否达到预设次数阈值;如果否,继续执行从可用服务器信息集和故障服务器信息集中随机确定第一目标服务器信息的步骤。
[0009]在本申请较佳的实施方式中,上述判断所述当前访问次数是否达到预设次数阈值的步骤之后,方法还包括:如果是,返回访问错误信息。
[0010]在本申请较佳的实施方式中,上述集群管理服务器中存储有原始服务器信息集;可用服务器信息集和故障服务器信息集的构建过程如下:将接收到的每个第二服务器访问请求作为当前请求,执行以下步骤:从原始服务器信息集中随机抽取一个服务器信息,作为第二目标服务器信息;根据当前请求,访问第二目标服务器信息对应的第二目标服务器,得到第二访问结果;如果第二访问结果为访问成功,将第二目标服务器信息添加至可用服务器信息集;如果第二访问结果为访问失败,将第二目标服务器信息添加至故障服务器信息集。
[0011]在本申请较佳的实施方式中,上述原始服务器信息集中的服务器集群信息为通过预设算法从注册中心或者配置中心处获取到的。
[0012]第二方面,本申请实施例还提供一种服务器集群信息的管理装置,装置应用于集群管理服务器,集群管理服务器中预存有可用服务器信息集和故障服务器信息集;装置包括:请求接收模块,用于接收用户的第一服务器访问请求;目标服务器信息确定模块,用于从可用服务器信息集和故障服务器信息集中随机确定第一目标服务器信息;访问模块,用于根据第一服务器访问请求,访问第一目标服务器信息对应的第一目标服务器,得到第一访问结果;服务器信息处理模块,用于根据第一访问结果和第一目标服务器信息所属的信息集,对第一目标服务器信息进行处理。
[0013]第三方面,本申请实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述第一方面所述的方法。
[0014]第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述第一方面所述的方法。
[0015]本申请实施例提供的一种服务器集群信息的管理方法、装置及电子设备中,方法应用于集群管理服务器,集群管理服务器中预存有可用服务器信息集和故障服务器信息集;在接收到用户的第一服务器访问请求后,从可用服务器信息集和故障服务器信息集中随机确定第一目标服务器信息;根据第一服务器访问请求,访问第一目标服务器信息对应的第一目标服务器,得到第一访问结果;根据第一访问结果和第一目标服务器信息所属的信息集,对第一目标服务器信息进行处理。本申请实施例在不借助任何外部进程以及外部服务器下,通过跟踪服务器访问的结果可以快速的发现有故障的服务器,或者已经恢复到
正常状态的故障服务器,对不同状态的服务器信息进行合理自动化管理,从而为优化服务器的访问提供支持。
附图说明
[0016]为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例提供的一种服务器集群信息的管理方法的流程图;
[0018]图2为本申请实施例提供的另一种服务器集群信息的管理方法的流程图;
[0019]图3为本申请实施例提供的一种服务器集群信息的管理方法中信息集构建过程的流程图;
[0020]图4为本申请实施例提供的一种服务器集群信息的管理装置的结构框图;
[0021]图5为本申请实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器集群信息的管理方法,其特征在于,所述方法应用于集群管理服务器,所述集群管理服务器中预存有可用服务器信息集和故障服务器信息集;所述方法包括:接收用户的第一服务器访问请求;从所述可用服务器信息集和所述故障服务器信息集中随机确定第一目标服务器信息;根据所述第一服务器访问请求,访问所述第一目标服务器信息对应的第一目标服务器,得到第一访问结果;根据所述第一访问结果和所述第一目标服务器信息所属的信息集,对所述第一目标服务器信息进行处理。2.根据权利要求1所述的方法,其特征在于,从所述可用服务器信息集和所述故障服务器信息集中随机确定第一目标服务器信息的步骤,包括:按照所述可用服务器信息集和所述故障服务器信息集分别对应的权重,从所述可用服务器信息集和所述故障服务器信息集中随机抽取一个服务器信息,将抽取的服务器信息作为第一目标服务器信息;所述可用服务器信息集对应的权重大于所述故障服务器信息集对应的权重。3.根据权利要求1所述的方法,其特征在于,根据所述第一访问结果和所述第一目标服务器信息所属的信息集,对所述第一目标服务器信息进行处理的步骤,包括:如果所述第一访问结果为访问成功,所述第一目标服务器信息所属的信息集为故障服务器信息集,将所述故障服务器信息集中的所述第一目标服务器信息进行剔除,并将所述第一目标服务器信息添加至所述可用服务器信息集,所述第一服务器访问请求完成;如果所述第一访问结果为访问失败,所述第一目标服务器信息所属的信息集为可用服务器信息集,将所述可用服务器信息集中的所述第一目标服务器信息进行剔除,并将所述第一目标服务器信息添加至所述故障服务器信息集。4.根据权利要求3所述的方法,其特征在于,如果所述第一访问结果为访问失败,所述方法还包括:检测当前访问次数;判断所述当前访问次数是否达到预设次数阈值;如果否,继续执行所述从所述可用服务器信息集和所述故障服务器信息集中随机确定第一目标服务器信息的步骤。5.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:邵长宏王卓尹琛金龙孙杨李胜军李冰曾岸林陈炳印范文祥周鹏辉刘铸澎邢凯赵美亮
申请(专利权)人:阳光保险集团股份有限公司
类型:发明
国别省市:

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

1