【技术实现步骤摘要】
服务管理方法、装置、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种服务管理方法、装置、设备及存储介质。
技术介绍
[0002]目前,随着业务系统规模的迅速发展,越来越多的应用系统通过使用负载均衡设备来提升应用系统的整体服务性能和服务可用性。并且,随着服务数量的持续增加,以及微服务架构的持续演进,采用通过服务注册中心的方式,进行服务发现管理和服务配置管理的应用系统规模也日趋庞大。
[0003]其中,在应用系统通过服务注册中心进行服务发现管理和服务配置管理时,负载均衡设备与服务注册中心是独立运行的,当应用系统通过负载均衡设备对外提供服务时,服务注册中心无法准确对服务发现管理或服务配置管理进行控制,以通过合适的负载均衡设备和服务器使得服务正常运行,从而导致应用系统通过负载均衡设备提供服务的效率较低。
技术实现思路
[0004]本申请提供一种服务管理方法、装置、设备及存储介质,以至少解决相关技术中服务注册中心无法准确对通过负载均衡提供服务相关的服务发现管理或服务配置管理进行控制,以通过合适的负载均衡设备和服务器使得服务正常运行,从而导致应用系统通过负载均衡设备提供服务的效率较低的问题。本申请的技术方案如下:
[0005]根据本申请实施例的第一方面,提供一种服务管理方法,应用于应用系统中的服务管理装置,应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,待检测服务当前通过第一负载均衡设备和第一服务器为客户端提供服务,该方法包括:确定第一负载均衡设备中的第一虚拟服务的运 ...
【技术保护点】
【技术特征摘要】
1.一种服务管理方法,其特征在于,应用于应用系统中的服务管理装置,所述应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,所述待检测服务当前通过第一负载均衡设备和第一服务器为客户端提供服务,所述方法包括:确定所述第一负载均衡设备中的第一虚拟服务的运行状态,所述第一虚拟服务的运行状态包括:服务运行正常和服务运行异常,所述第一虚拟服务为待检测服务在所述第一负载均衡设备中对应的虚拟服务,所述待检测服务为通过服务注册中心管理的服务,且所述待检测服务基于所述第一负载均衡设备部署在所述第一服务器;在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。2.根据权利要求1所述的服务管理方法,其特征在于,所述确定所述第一负载均衡设备中的第一虚拟服务的运行状态,包括:获取所述第一虚拟服务的标识,以及所述第一负载均衡设备对应的第一管理地址和第一认证信息;基于所述第一管理地址和所述第一认证信息,登录所述第一负载均衡设备;基于所述第一虚拟服务的标识,从所述第一负载均衡设备中确定所述第一虚拟服务对应的状态信息;所述第一虚拟服务对应的状态信息用于指示所述第一虚拟服务的运行状态。3.根据权利要求1或2所述的服务管理方法,其特征在于,所述方法还包括:确定所述第一负载均衡设备的运行状态,所述第一负载均衡设备的运行状态包括:设备运行正常和设备运行异常,所述设备运行异常包括:所述第一负载均衡设备登录异常、所述第一负载均衡设备中不存在所述第一虚拟服务;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:在所述第一负载均衡设备的运行状态为设备运行正常、且所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。4.根据权利要求1或2所述的服务管理方法,其特征在于,所述方法还包括:确定所述服务注册中心的运行状态,所述服务注册中心的运行状态包括:设备运行正常和设备运行异常,所述设备运行异常包括:所述服务注册中心登录异常、所述待检测服务的服务类型与所述待检测服务不匹配、所述服务注册中心内不包括所述待检测服务;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:在所述服务注册中心的运行状态为设备运行正常、且所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。5.根据权利要求2所述的服务管理方法,其特征在于,所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:获取所述待检测服务的服务类型、所述第一虚拟服务的网络地址、所述第一虚拟服务
的网络端口,以及所述服务注册中心对应的第二管理地址和第二认证信息;基于所述第二管理地址和所述第二认证信息,登录所述服务注册中心;基于所述待检测服务的服务类型、所述第一虚拟服务的网络地址、所述第一虚拟服务的网络端口,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。6.根据权利要求5所述的服务管理方法,其特征在于,所述待检测服务还通过第二负载均衡设备部署在第二服务器,所述待检测服务在所述第二负载均衡设备中对应第二虚拟服务,所述方法还包括:获取所述第二虚拟服务的标识,以及所述第二负载均衡设备对应的第三管理地址和第三认证信息;基于所述第三管理地址和所述第三认证信息,登录所述第二负载均衡设备;基于所述第二虚拟服务的标识,从所述第二负载均衡设备中确定所述第二虚拟服务对应的状态信息;所述第二虚拟服务对应的状态信息用于指示所述第二虚拟服务的运行状态,所述第二虚拟服务的运行状态包括:服务运行正常和服务运行异常;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:在所述第一虚拟服务的运行状态为服务运行异常、且所述第二虚拟服务的运行状态为服务运行正常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器。7.根据权利要求6所述的服务管理方法,其特征在于,所述待检测服务的服务类型为服务实例;所述通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:触发所述服务注册中将所述第一虚拟服务的网络地址和所述第一虚拟服务的网络端口进行下线处理,并将所述第二虚拟服务的网络地址和所述第二虚拟服务的网络端口进行上线处理,以使得通过所述第二负载均衡设备和第二服务器为客户端提供所述待检测服务。8.根据权利要求6所述的服务管理方法,其特征在于,所述待检测服务的服务类型为配置实例;所述通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器,包括:触发所述服务注册中将所述第一虚拟服务的网络地址和所述第一虚拟服务的网络端口替换为所述第二虚拟服务的网络地址和所述第二虚拟服务的网络端口,以使得通过所述第二负载均衡设备和第二服务器为客户端提供所述待检测服务。9.根据权利要求1或2所述的服务管理方法,其特征在于,所述待检测服务为待检测服务列表中的任一服务,所述待检测服务列表中包括多个服务;所述在所述第一虚拟服务的运行状态为服务运行异常的情况下,通过所述服务注册中心切换提供所述待检测服务的负载均衡设备和服务器之后,所述方法还包括:将所述待检测服务从所述待检测服务列表中删除,并将所述待检测服务添加至待恢复服务列表中。
10.一种服务管理方法,其特征在于,应用于应用系统中的第一负载均衡设备,所述应用系统包括部署有待检测服务的至少一组负载均衡设备和服务器,所述待检测服务当前通过所述第一负载均衡设备和第一服务器为客户端提供服务,所述第一负载均衡设备中包括所述待检测服务对应的第一...
【专利技术属性】
技术研发人员:许伟,鲍一鸿,邢锴,曹晨,田野,蔡喆,刘振飞,马晓斌,曹世昌,韦刚,吴尧,李西蒙,
申请(专利权)人:长三角金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。