微服务调用方法、装置、计算机设备和存储介质与流程

文档序号:36353991发布日期:2023-12-14 02:38阅读:27来源:国知局
微服务调用方法与流程

本申请涉及计算机,尤其涉及一种微服务调用方法、装置、计算机设备和存储介质。


背景技术:

1、大型信息技术(information technology,it)系统在部署时为了保障故障隔离性,通常采用多通道部署模式,多通道部署是将一个应用系统的程序部署多套,一套部署可以称为一个通道。为了保证不同应用系统间互相调用,须保证调用的服务实例在同一个通道类。


技术实现思路

1、本申请提出一种微服务调用方法、装置、计算机设备和存储介质。具体方案如下:

2、本申请一方面实施例提出了一种微服务调用方法,包括:

3、第一微服务调用其他微服务时,获取第一服务地址;

4、从所述第一服务地址中提取第一服务名;

5、对所述第一服务名进行解析,得到所述第一服务名对应的ip地址;

6、根据所述ip地址对所述第一服务地址进行更新,得到第二服务地址;

7、根据第二服务地址调用第一服务名对应的第二微服务。

8、本申请另一方面实施例提出了一种微服务调用方法,包括:

9、获取第一微服务发送的第一解析请求,其中,所述第一解析请求中包括第二服务名;

10、根据所述第二服务名,查询得到所述第二服务名对应的ip地址;

11、将所述第二服务名对应的ip地址返回给所述第一微服务。

12、本申请另一方面实施例提出了一种微服务调用装置,包括:

13、获取模块,用于第一微服务调用其他微服务时,获取第一服务地址;

14、提取模块,用于从所述第一服务地址中提取第一服务名;

15、解析模块,用于对所述第一服务名进行解析,得到所述第一服务名对应的ip地址;

16、更新模块,用于根据所述ip地址对所述第一服务地址进行更新,得到第二服务地址;

17、调用模块,用于根据第二服务地址调用第一服务名对应的第二微服务。

18、本申请另一方面实施例提出了一种微服务调用装置,包括:

19、获取模块,用于获取第一微服务发送的第一解析请求,其中,所述第一解析请求中包括第二服务名;

20、查询模块,用于根据所述第二服务名,查询得到所述第二服务名对应的ip地址;

21、返回模块,用于将所述第二服务名对应的ip地址返回给所述第一微服务。

22、本申请另一方面实施例提出了一种计算机设备,包括处理器和存储器;

23、其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述一方面实施例所述的方法,或者实现如上述另一方面实施例所述的方法。

24、本申请另一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述一方面实施例所述的方法,或者实现如上述另一方面实施例所述的方法。

25、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。



技术特征:

1.一种微服务调用方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述对所述第一服务名进行解析,得到所述第一服务名对应的ip地址,包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述第一服务名,确定第二服务名,包括:

4.如权利要求2所述的方法,其特征在于,所述根据所述第一服务名,确定第二服务名,包括:

5.如权利要求2所述的方法,其特征在于,所述根据所述第一服务名,确定第二服务名,包括:

6.一种微服务调用方法,其特征在于,包括:

7.一种微服务调用装置,其特征在于,包括:

8.如权利要求7所述的装置,其特征在于,所述解析模块,用于:

9.如权利要求8所述的装置,其特征在于,所述解析模块,用于:

10.如权利要求8所述的装置,其特征在于,所述解析模块,用于:

11.如权利要求8所述的装置,其特征在于,所述解析模块,用于:

12.一种微服务调用装置,其特征在于,包括:

13.一种计算机设备,其特征在于,包括处理器和存储器;

14.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的方法或者实现如权利要求6所述的方法。


技术总结
本申请提出一种微服务调用方法、装置、计算机设备和存储介质,其中,方法包括:第一微服务调用其他微服务时,获取第一服务地址;从第一服务地址中提取第一服务名;对第一服务名进行解析,得到第一服务名对应的IP地址;根据IP地址对第一服务地址进行更新,得到第二服务地址;根据第二服务地址调用第一服务名对应的第二微服务。由此,在调用其他微服务时,可以对服务名进行解析得到IP地址,进而根据IP地址得到调用其他微服务的服务地址,实现根据服务名调用其他微服务,无需每个微服务自身控制,运维配置简单。

技术研发人员:叶荣光,谢志崇,高洁,郭艺娟,刘沁纯
受保护的技术使用者:中国移动通信集团福建有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1