服务管理方法、装置、设备及存储介质制造方法及图纸

技术编号:35816671 阅读:7 留言:0更新日期:2022-12-03 13:40
本申请关于一种服务管理方法、装置、设备及存储介质,涉及计算机技术领域。应用于应用系统中的服务管理装置,应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,待检测服务当前通过第一负载均衡设备和第一服务器为客户端提供服务,该方法包括:确定第一负载均衡设备中的第一虚拟服务的运行状态,第一虚拟服务为待检测服务在第一负载均衡设备中对应的虚拟服务,待检测服务为通过服务注册中心管理的服务,且待检测服务基于第一负载均衡设备部署在第一服务器;在第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器。能够提高应用系统通过负载均衡设备提供服务的效率。服务的效率。服务的效率。

【技术实现步骤摘要】
服务管理方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种服务管理方法、装置、设备及存储介质。

技术介绍

[0002]目前,随着业务系统规模的迅速发展,越来越多的应用系统通过使用负载均衡设备来提升应用系统的整体服务性能和服务可用性。并且,随着服务数量的持续增加,以及微服务架构的持续演进,采用通过服务注册中心的方式,进行服务发现管理和服务配置管理的应用系统规模也日趋庞大。
[0003]其中,在应用系统通过服务注册中心进行服务发现管理和服务配置管理时,负载均衡设备与服务注册中心是独立运行的,当应用系统通过负载均衡设备对外提供服务时,服务注册中心无法准确对服务发现管理或服务配置管理进行控制,以通过合适的负载均衡设备和服务器使得服务正常运行,从而导致应用系统通过负载均衡设备提供服务的效率较低。

技术实现思路

[0004]本申请提供一种服务管理方法、装置、设备及存储介质,以至少解决相关技术中服务注册中心无法准确对通过负载均衡提供服务相关的服务发现管理或服务配置管理进行控制,以通过合适的负载均衡设备和服务器使得服务正常运行,从而导致应用系统通过负载均衡设备提供服务的效率较低的问题。本申请的技术方案如下:
[0005]根据本申请实施例的第一方面,提供一种服务管理方法,应用于应用系统中的服务管理装置,应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,待检测服务当前通过第一负载均衡设备和第一服务器为客户端提供服务,该方法包括:确定第一负载均衡设备中的第一虚拟服务的运行状态,第一虚拟服务的运行状态包括:服务运行正常和服务运行异常,第一虚拟服务为待检测服务在第一负载均衡设备中对应的虚拟服务,待检测服务为通过服务注册中心管理的服务,且待检测服务基于第一负载均衡设备部署在第一服务器;在第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器。
[0006]在一种可能的实施方式中,确定第一负载均衡设备中的第一虚拟服务的运行状态,包括:获取第一虚拟服务的标识,以及第一负载均衡设备对应的第一管理地址和第一认证信息;基于第一管理地址和第一认证信息,登录第一负载均衡设备;基于第一虚拟服务的标识,从第一负载均衡设备中确定第一虚拟服务对应的状态信息;第一虚拟服务对应的状态信息用于指示第一虚拟服务的运行状态。
[0007]在一种可能的实施方式中,上述方法还包括:确定第一负载均衡设备的运行状态,第一负载均衡设备的运行状态包括:设备运行正常和设备运行异常,设备运行异常包括:第一负载均衡设备登录异常、第一负载均衡设备中不存在第一虚拟服务;在第一虚拟服务的
运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器,包括:在第一负载均衡设备的运行状态为设备运行正常、且第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器。
[0008]在一种可能的实施方式中,上述方法还包括:确定服务注册中心的运行状态,服务注册中心的运行状态包括:设备运行正常和设备运行异常,设备运行异常包括:服务注册中心登录异常、待检测服务的服务类型与待检测服务不匹配、服务注册中心内不包括待检测服务;在第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器,包括:在服务注册中心的运行状态为设备运行正常、且第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器。
[0009]在一种可能的实施方式中,在第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器,包括:获取待检测服务的服务类型、第一虚拟服务的网络地址、第一虚拟服务的网络端口,以及服务注册中心对应的第二管理地址和第二认证信息;基于第二管理地址和第二认证信息,登录服务注册中心;基于待检测服务的服务类型、第一虚拟服务的网络地址、第一虚拟服务的网络端口,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器。
[0010]在一种可能的实施方式中,待检测服务还通过第二负载均衡设备部署在第二服务器,待检测服务在第二负载均衡设备中对应第二虚拟服务,上述方法还包括:获取第二虚拟服务的标识,以及第二负载均衡设备对应的第三管理地址和第三认证信息;基于第三管理地址和第三认证信息,登录第二负载均衡设备;基于第二虚拟服务的标识,从第二负载均衡设备中确定第二虚拟服务对应的状态信息;第二虚拟服务对应的状态信息用于指示第二虚拟服务的运行状态,第二虚拟服务的运行状态包括:服务运行正常和服务运行异常;在第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器,包括:在第一虚拟服务的运行状态为服务运行异常、且第二虚拟服务的运行状态为服务运行正常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器。
[0011]在一种可能的实施方式中,待检测服务的服务类型为服务实例;通过服务注册中心切换提供待检测服务的负载均衡设备和服务器,包括:触发服务注册中将第一虚拟服务的网络地址和第一虚拟服务的网络端口进行下线处理,并将第二虚拟服务的网络地址和第二虚拟服务的网络端口进行上线处理,以使得通过第二负载均衡设备和第二服务器为客户端提供待检测服务。
[0012]在一种可能的实施方式中,待检测服务的服务类型为配置实例;通过服务注册中心切换提供待检测服务的负载均衡设备和服务器,包括:触发服务注册中将第一虚拟服务的网络地址和第一虚拟服务的网络端口替换为第二虚拟服务的网络地址和第二虚拟服务的网络端口,以使得通过第二负载均衡设备和第二服务器为客户端提供待检测服务。
[0013]在一种可能的实施方式中,待检测服务为待检测服务列表中的任一服务,待检测服务列表中包括多个服务;在第一虚拟服务的运行状态为服务运行异常的情况下,通过服务注册中心切换提供待检测服务的负载均衡设备和服务器之后,方法还包括:将待检测服
务从待检测服务列表中删除,并将待检测服务添加至待恢复服务列表中。
[0014]根据本申请实施例的第二方面,提供一种服务管理方法,应用于应用系统中的第一负载均衡设备,应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,待检测服务当前通过第一负载均衡设备和第一服务器为客户端提供服务,第一负载均衡设备中包括待检测服务对应的第一虚拟服务,该方法包括:验证服务管理装置输入的第一管理地址和第一认证信息,并在第一管理地址和第一认证信息通过验证的情况下,允许服务管理装置登录第一负载均衡设备,第一管理地址和第一认证信息为服务管理装置中保存的第一负载均衡设备对应的管理地址和认证信息;基于服务管理装置输入的第一虚拟服务的标识,向服务管理装置发送第一虚拟服务的运行状态,第一虚拟服务的运行状态包括:服务运行正常和服务运行异常;确定第一负载均衡设备的运行状态,并向服务管理装置发送第一负载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务管理方法,其特征在于,应用于应用系统中的服务管理装置,所述应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,所述待检测服务当前通过第一负载均衡设备和第一服务器为客户端提供服务,所述方法包括:确定所述第一负载均衡设备中的第一虚拟服务的运行状态,所述第一虚拟服务的运行状态包括:服务运行正常和服务运行异常,所述第一虚拟服务为待检测服务在所述第一负载均衡设备中对应的虚拟服务,所述待检测服务为通过服务注册中心管理的服务,且所述待检测服务基于所述第一负载均衡设备部署在所述第一服务器;在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。2.根据权利要求1所述的服务管理方法,其特征在于,所述确定所述第一负载均衡设备中的第一虚拟服务的运行状态,包括:获取所述第一虚拟服务的标识,以及所述第一负载均衡设备对应的第一管理地址和第一认证信息;基于所述第一管理地址和所述第一认证信息,登录所述第一负载均衡设备;基于所述第一虚拟服务的标识,从所述第一负载均衡设备中确定所述第一虚拟服务对应的状态信息;所述第一虚拟服务对应的状态信息用于指示所述第一虚拟服务的运行状态。3.根据权利要求1或2所述的服务管理方法,其特征在于,所述方法还包括:确定所述第一负载均衡设备的运行状态,所述第一负载均衡设备的运行状态包括:设备运行正常和设备运行异常,所述设备运行异常包括:所述第一负载均衡设备登录异常、所述第一负载均衡设备中不存在所述第一虚拟服务;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:在所述第一负载均衡设备的运行状态为设备运行正常、且所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。4.根据权利要求1或2所述的服务管理方法,其特征在于,所述方法还包括:确定所述服务注册中心的运行状态,所述服务注册中心的运行状态包括:设备运行正常和设备运行异常,所述设备运行异常包括:所述服务注册中心登录异常、所述待检测服务的服务类型与所述待检测服务不匹配、所述服务注册中心内不包括所述待检测服务;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:在所述服务注册中心的运行状态为设备运行正常、且所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。5.根据权利要求2所述的服务管理方法,其特征在于,所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:获取所述待检测服务的服务类型、所述第一虚拟服务的网络地址、所述第一虚拟服务
的网络端口,以及所述服务注册中心对应的第二管理地址和第二认证信息;基于所述第二管理地址和所述第二认证信息,登录所述服务注册中心;基于所述待检测服务的服务类型、所述第一虚拟服务的网络地址、所述第一虚拟服务的网络端口,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。6.根据权利要求5所述的服务管理方法,其特征在于,所述待检测服务还通过第二负载均衡设备部署在第二服务器,所述待检测服务在所述第二负载均衡设备中对应第二虚拟服务,所述方法还包括:获取所述第二虚拟服务的标识,以及所述第二负载均衡设备对应的第三管理地址和第三认证信息;基于所述第三管理地址和所述第三认证信息,登录所述第二负载均衡设备;基于所述第二虚拟服务的标识,从所述第二负载均衡设备中确定所述第二虚拟服务对应的状态信息;所述第二虚拟服务对应的状态信息用于指示所述第二虚拟服务的运行状态,所述第二虚拟服务的运行状态包括:服务运行正常和服务运行异常;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:在所述第一虚拟服务的运行状态为服务运行异常、且所述第二虚拟服务的运行状态为服务运行正常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。7.根据权利要求6所述的服务管理方法,其特征在于,所述待检测服务的服务类型为服务实例;所述通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:触发所述服务注册中将所述第一虚拟服务的网络地址和所述第一虚拟服务的网络端口进行下线处理,并将所述第二虚拟服务的网络地址和所述第二虚拟服务的网络端口进行上线处理,以使得通过所述第二负载均衡设备和第二服务器为客户端提供所述待检测服务。8.根据权利要求6所述的服务管理方法,其特征在于,所述待检测服务的服务类型为配置实例;所述通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:触发所述服务注册中将所述第一虚拟服务的网络地址和所述第一虚拟服务的网络端口替换为所述第二虚拟服务的网络地址和所述第二虚拟服务的网络端口,以使得通过所述第二负载均衡设备和第二服务器为客户端提供所述待检测服务。9.根据权利要求1或2所述的服务管理方法,其特征在于,所述待检测服务为待检测服务列表中的任一服务,所述待检测服务列表中包括多个服务;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器之后,所述方法还包括:将所述待检测服务从所述待检测服务列表中删除,并将所述待检测服务添加至待恢复服务列表中。
10.一种服务管理方法,其特征在于,应用于应用系统中的第一负载均衡设备,所述应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,所述待检测服务当前通过所述第一负载均衡设备和第一服务器为客户端提供服务,所述第一负载均衡设备中包括所述待检测服务对应的第一...

【专利技术属性】
技术研发人员:许伟鲍一鸿邢锴曹晨田野蔡喆刘振飞马晓斌曹世昌韦刚吴尧李西蒙
申请(专利权)人:长三角金融科技有限公司
类型:发明
国别省市:

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

1