一种基于多集群的微服务处理方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:42869701 阅读:33 留言:0更新日期:2024-09-27 17:30
本发明专利技术公开了一种基于多集群的微服务处理方法、装置、设备、存储介质及产品,涉及服务器集群应用技术领域。该方法包括:根据故障服务类型确定候选容灾集群集合;若候选容灾集群集合包含故障服务的当前所在集群,直接将故障服务的当前所在集群作为对应的目标容灾集群;若候选容灾集群集合未包含故障服务的当前所在集群,基于候选容灾集群集合中每个候选容灾集群的集群标识/机房物理位置确定对应的目标容灾集群;基于目标容灾集群中与故障服务类型相匹配的所有微服务的心跳相关参数确定对应的目标容灾服务;在故障服务对应的微服务调用链路上,采用目标容灾服务对故障服务的微服务请求进行处理,保证目标容灾集群的亲和性以及服务的高可用性。

【技术实现步骤摘要】

本专利技术实施例涉及服务器集群应用,尤其涉及一种基于多集群的微服务处理方法、装置、设备、存储介质及产品


技术介绍

1、随着云计算技术的发展,微服务架构被广泛采用。在多集群环境中,微服务的部署和管理对于提高应用的可用性和稳定性具有重要意义。然而,现有的技术方案在处理多集群环境中微服务的高可用性时,往往存在一些问题,如负载不均、故障转移不及时等问题。

2、传统的负载均衡算法往往无法在多个集群之间实现负载的均匀分配,导致某些集群过载,而其他集群处于闲置状态。同时,当某个服务实例出现故障时,现有的解决方案往往需要等待故障实例恢复后才能重新将其加入服务列表,这可能导致服务中断时间过长,影响用户体验。故,如何再出现服务故障的情况下及时对微服务请求进行处理成为了目前亟待解决的问题。


技术实现思路

1、本专利技术实施例提供一种基于多集群的微服务处理方法、装置、设备、存储介质及产品,用以解决存在故障服务实例的情况下无法及时对微服务请求进行处理的问题。

2、第一方面,本专利技术实施例提供了一种基于多集群本文档来自技高网...

【技术保护点】

1.一种基于多集群的微服务处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据故障服务类型确定候选容灾集群集合,包括:

4.根据权利要求1所述的方法,其特征在于,若所述候选容灾集群集合未包含所述故障服务的当前所在集群,基于所述候选容灾集群集合中每个候选容灾集群的集群标识确定对应的目标容灾集群,包括:

5.根据权利要求1所述的方法,其特征在于,若所述候选容灾集群集合未包含所述故障服务的当前所在集群,基于所述候选容灾集群集合中每个候选容灾集群的机房物理位置...

【技术特征摘要】

1.一种基于多集群的微服务处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据故障服务类型确定候选容灾集群集合,包括:

4.根据权利要求1所述的方法,其特征在于,若所述候选容灾集群集合未包含所述故障服务的当前所在集群,基于所述候选容灾集群集合中每个候选容灾集群的集群标识确定对应的目标容灾集群,包括:

5.根据权利要求1所述的方法,其特征在于,若所述候选容灾集群集合未包含所述故障服务的当前所在集群,基于所述候选容灾集群集合中每个候选容灾集群的机房物理位置确定对应的目标容灾集群,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述目标容灾集群中与所述故障服务类型相匹配的所有微服务的心跳相关参数确定对应的目标容灾服务,包括:

7.根据权利要求6所述的方法,其特征在于,所述心跳相关参数包括至少两个指标的情况下,所述基于所述候选容灾服务集合中每个候选容灾服务的心跳相关参数对所述候选容灾服务进行优先级排序,得到排序后的候选容灾服务集合,包括:

8.根据权利要求1、6或7所述的...

【专利技术属性】
技术研发人员:叶志远胡孙强吴磊岳永强刘东东
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1