[发明专利]微服务应用调用方法、装置、计算机设备及存储介质在审
| 申请号: | 202210659723.7 | 申请日: | 2022-06-13 |
| 公开(公告)号: | CN115174657A | 公开(公告)日: | 2022-10-11 |
| 发明(设计)人: | 周忠选;常小龙;郭庆;宋怀明 | 申请(专利权)人: | 青岛中科曙光科技服务有限公司 |
| 主分类号: | H04L67/51 | 分类号: | H04L67/51 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 王程 |
| 地址: | 266100 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 微服 应用 调用 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种微服务应用调用方法、装置、计算机设备及存储介质。该方法包括:调用目标服务组件从第一集群的管理中心中获取目标微服务应用的调用地址,目标服务器调用目标服务组件将调用地址存储至微服务注册中心中,以使第二集群中任一个服务器根据调用地址调用目标微服务应用;第二集群与第一集群为不同的集群。采用上述方法增加了不同微服务应用的调用场景,不仅能够在服务集群内对不同微服务应用进行调用,还能够实现跨服务集群中不同微服务应用之间的调用,从而能够提高微服务调用方法的广泛适用性。
技术领域
本申请涉及通信技术领域,特别是涉及一种微服务应用调用方法、装置、计算机设备及存储介质。
背景技术
随着云原生技术的发展与流行,大量部署在虚拟机或者应用容器引擎内的微服务应用开始迁移至开源自动化部署管理系统(kubernetes)集群中运行。
但是,当不同微服务应用迁移至不同的kubernetes集群内时,由于kubernetes内的微服务应用IP是kubernetes集群内的一个内网IP,只在kubernetes集群内有效,在kubernetes集群外部是无法访问到的,这导致无法实现跨kubernetes集群中不同微服务应用之间的调用。基于此,实现跨kubernetes集群中不同微服务应用之间的调用是目前亟待解决的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种微服务应用调用方法、装置、计算机设备及存储介质。
第一方面,本申请提供了一种微服务应用调用方法,该方法包括:
目标服务器调用目标服务组件从第一集群的管理中心中获取目标微服务应用的调用地址;目标服务组件与目标微服务应用部署在目标服务器中的同一个调度单元中,目标服务器为第一集群中的任一个服务器;
目标服务器调用目标服务组件将调用地址存储至微服务注册中心中,以使第二集群中任一个服务器根据调用地址调用目标微服务应用;第二集群与第一集群为不同的集群。
本申请实施例提供的微服务应用调用方法可以调用服务集群内部署的目标服务组件动态获取目标微服务应用的调用地址,并能够将目标微服务应用的调用地址注册到微服务注册中心中,以让外服务集群中的微服务应用从微服务注册中心获取到目标微服务应用的调用地址,并根据目标微服务应用的调用地址对服务集群内目标微服务应用进行调用,该方法增加了不同微服务应用的调用场景,不仅能够在服务集群内对不同微服务应用进行调用,还能够实现跨服务集群中不同微服务应用之间的调用,从而能够提高微服务调用方法的广泛适用性;同时,该方法不需要对服务集群内的微服务应用的代码进行修改和测试,就能够实现外服务集群中的微服务应用调用服务集群内的微服务应用,从而使得整个微服务调用过程简单化。
在其中一个实施例中,目标服务器调用目标服务组件从第一集群的管理中心中获取目标微服务应用的调用地址,包括:
目标服务器调用目标服务组件根据目标微服务应用的标识信息,在管理中心存储的多个微服务应用的映射信息中进行匹配;映射信息为各微服务应用的标识信息与调用地址之间的对应关系;
将映射关系中匹配成功的调用地址确定为目标微服务应用的调用地址。
本申请实施例可以调用目标服务组件根据目标微服务应用的标识信息,在管理中心存储的多个微服务应用的映射信息中进行匹配,并将匹配成功的调用地址确定为目标微服务应用的调用地址;该方法可以调用目标服务组件从管理中心动态获取目标微服务应用的调用地址,以便能够将目标微服务应用的调用地址注册至外的微服务注册中心中。
在其中一个实施例中,标识信息为根据微服务应用的标识和/或微服务应用所属的调度单元的标识生成。
本申请实施例通过微服务应用的标识和/或微服务应用所属的调度单元的标识可以快速让管理中心从映射关系中查找到微服务应用的调用地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛中科曙光科技服务有限公司,未经青岛中科曙光科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210659723.7/2.html,转载请声明来源钻瓜专利网。





