[发明专利]跨集群通信方法、系统、装置和计算机设备在审
申请号: | 202211417924.2 | 申请日: | 2022-11-14 |
公开(公告)号: | CN115766743A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 顾欣;凌晨;王鹏培;刘成锋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/1042 | 分类号: | H04L67/1042;H04L67/56 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 周婷婷 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 通信 方法 系统 装置 计算机 设备 | ||
本申请涉及一种跨集群通信方法、系统、装置和计算机设备,涉及大数据技术领域。上述方法根据通过虚拟中间件获取的目标注册中心地址,向目标注册中心发送业务查询请求,以获取目标提供端所属虚拟机地址信息和虚拟机端口信息,并根据上述两个信息向目标提供端发送业务请求,以完成跨集群的通信。目标注册中心为除本地集群以外的其他集群对应的注册中心,由于虚拟机端口信息与目标提供端一一对应,因此,通过第三方注册中心获取目标提供端虚拟机地址信息和虚拟机端口信息,使得消费端可以基于获得的虚拟机地址信息和虚拟机端口信息准确与目标提供端进行通信,完成跨集群的点对点通信,实现消费端完成跨集群的业务订阅。
技术领域
本申请涉及大数据技术领域,特别是涉及一种跨集群通信方法、系统、装置和计算机设备。
背景技术
随着分布式微服务的流行,服务网格作为一种新兴分布式服务架构,在pod中通过一个边车代理容器来代理业务容器网络流量,从而促使业务与基础设施解耦,加快业务迭代周期,从而被广泛认可。
由于服务网格依赖于kubernetes基础设施,kubernetes集群内部通过容器网络可以实现网络实例互相通信。但是在微服务的多集群服务网格架构下,服务实例地址均被注册到第三方注册中心上,在多kubernetes集群下,所有实例pod的ip不能保证唯一,导致服务网格实例无法通过第三方注册中心实现寻址,实现跨集群互访。
发明内容
基于此,有必要针对多集群下,所有实例pod的ip不唯一,无法通过第三方注册中心实现寻址,完成跨集群互访的问题,提供一种跨集群通信方法、系统、装置和计算机设备。
第一方面,本申请提供了一种跨集群通信方法,所述方法包括:
在本地集群不存在目标业务对应的目标提供端的情况下,向虚拟中间件发送地址查询请求;所述地址查询请求用于指示所述虚拟中间件基于预设选择策略选择目标注册中心,所述目标注册中心为除所述本地集群以外的其他集群对应的注册中心;
根据所述目标注册中心的地址信息向所述目标注册中心发送所述目标业务的业务查询请求;所述业务查询请求用于指示所述目标注册中心在确定所属集群中存在所述目标业务对应的所述目标提供端的情况下,向消费端发送所述目标提供端的注册信息;
接收所述目标注册中心发送的所述目标提供端的所述注册信息,所述注册信息包括所述目标提供端所属虚拟机地址信息和虚拟机端口信息;所述虚拟机端口信息与所述目标提供端一一对应;
根据所述虚拟机地址信息和所述虚拟机端口信息发送所述目标业务对应的业务请求。
在其中一个实施例中,所述方法还包括:
向所述虚拟中间件发送查询指令;所述查询指令携带所述消费端所属集群的集群标识信息;所述查询指令用于指示所述虚拟中间件根据所述集群标识信息查询所述消费端所属集群对应的所述本地集群注册中心的地址信息;
根据所述本地集群注册中心的地址信息,向所述本地集群注册中心发送预设业务查询请求;所述预设业务查询请求用于指示所述本地集群注册中心查询所述本地集群中是否存在所述目标业务对应的所述目标提供端,在确定所述本地集群中存在所述目标业务对应的所述目标提供端的情况下,向所述消费端发送所述目标提供端的所述注册信息;
接收所述本地集群注册中心发送的所述目标提供端的所述注册信息,所述注册信息包括所述目标提供端的地址信息和服务端口信息;
根据所述地址信息和所述服务端口信息发送所述目标业务对应的所述业务请求。
在其中一个实施例中,所述方法还包括:
接收所述本地集群注册中心发送的失败反馈信息;所述失败反馈信息用于指示所述本地集群中不存在所述目标业务对应的所述目标提供端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211417924.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分体式边挺及其木门
- 下一篇:制动装置及控制方法