一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种对接微服务网格的方法以及装置与流程

2023-02-08 16:43:57 来源:中国专利 TAG:

技术特征:
1.一种对接微服务网格的方法,所述方法由微服务系统的代理组件执行,其特征在于,所述方法包括:所述代理组件拦截所述微服务系统中的第一应用实例发出的服务发现请求,所述服务发现请求用于获取所述微服务系统中的一个或多个第二应用实例对应的ip地址集,其中,第二应用实例用于提供目标服务;所述代理组件向所述第一应用实例发送服务发现响应,其中,所述服务发现响应包括所述ip地址集对应的域名。2.根据权利要求1所述的方法,其特征在于,所述第一服务发现请求包括所述第二应用实例的标识信息,所述方法还包括:所述代理组件根据所述第二应用实例的标识信息和所述第一应用实例的环境变量,构建所述域名;所述代理组件根据所述域名生成所述服务发现响应。3.根据权利要求2所述的方法,其特征在于,所述标识信息包括所述目标服务的服务名,所述根据所述第二应用实例的标识信息和所述第一应用实例的环境变量,构建所述域名,包括:所述代理组件根据配置文件和所述目标服务的服务名,获取所述第二应用实例的应用名,所述配置文件包括所述目标服务的服务名与提供所述目标服务的应用实例的应用名的对应关系;所述代理组件根据所述第二应用实例的应用名和所述第一应用实例的环境变量构建所述域名。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述微服务系统还包括接口服务器组件,在所述代理组件拦截所述第一应用实例发出的服务发现请求之前,所述方法还包括:所述代理组件拦截所述第一应用实例发出的第一服务注册请求;所述代理组件根据所述第一服务注册请求,生成第二服务注册请求,所述第二服务注册请求包括所述第一应用实例的应用名;所述代理组件向所述接口服务器组件发送所述第二服务注册请求。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一应用实例为基于开源分布式服务框架开发的应用,或者为基于分布式云服务框架开发的应用。6.一种代理组件,其特征在于,所述代理组件包括处理模块以及通信模块;所述处理模块,用于拦截微服务系统中的第一应用实例发出的服务发现请求,所述服务发现请求用于获取所述微服务系统中的一个或多个第二应用实例对应的ip地址集,其中,第二应用实例用于提供目标服务;所述通信模块,用于向所述第一应用实例发送服务发现响应,其中,所述服务发现响应包括所述ip地址集对应的域名。7.根据权利要求6所述的组件,其特征在于,所述第一服务发现请求包括所述第二应用实例的标识信息;所述处理模块,进一步用于根据所述第二应用实例的标识信息和所述第一应用实例的环境变量,构建所述域名;以及,根据所述域名生成所述服务发现响应。
8.根据权利要求7所述的组件,其特征在于,所述标识信息包括所述目标服务的服务名;所述处理模块,用于根据配置文件和所述目标服务的服务名,获取所述第二应用实例的应用名,所述配置文件包括所述目标服务的服务名与提供所述目标服务的应用实例的应用名的对应关系;以及,根据所述第二应用实例的应用名和所述第一应用实例的环境变量构建所述域名。9.根据权利要求6至8中任一项所述的组件,其特征在于,所述微服务系统还包括接口服务器组件;所述处理模块,进一步用于拦截所述第一应用实例发出的第一服务注册请求;以及,根据所述第一服务注册请求,生成第二服务注册请求,所述第二服务注册请求包括所述第一应用实例的应用名;所述通信模块,进一步用于向所述接口服务器组件发送所述第二服务注册请求。10.根据权利要求6至9中任一项所述的组件,其特征在于,所述第一应用实例为基于分布式服务框架开发的应用,或者为基于分布式云服务框架开发的应用。11.一种计算设备集群,其特征在于,包括一个或多个计算设备,所述计算设备包括存储器和一个或多个处理器;所述一个或多个处理器与所述存储器耦合,所述存储器用于存储计算机程序或指令,当所述计算机程序或所述指令被所述一个或多个处理器执行时,使得所述计算设备执行如权利要求1至5中任一项所述的方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1至5中任一项所述的方法。13.一种计算机程序产品,其特征在于,包括指令,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1至5中任一项所述的方法。

技术总结
一种对接微服务网格的方法以及装置。在该方法中代理组件拦截第一应用实例发出的服务发现请求,该服务发现请求用于获取一个或多个第二应用实例对应的IP地址集,其中,第二应用实例用于提供目标服务,代理组件向第一应用实例发送服务发现响应,其中,服务发现响应包括该IP地址集对应的域名。通过本申请,能够使得应用无侵入式的对接微服务网格,无需更改应用的软件开发套件,也无需更改微服务网格中的组件,有效地减少工作量,提高了对所述应用的管理效率。理效率。理效率。


技术研发人员:闫敏之 杨奕
受保护的技术使用者:华为云计算技术有限公司
技术研发日:2021.07.15
技术公布日:2023/2/6
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献