微服务调用方法、装置、服务器及存储介质制造方法及图纸

技术编号:43745532 阅读:21 留言:0更新日期:2024-12-20 13:05
本申请提供一种微服务调用方法、装置、服务器及存储介质。涉及微服务技术领域。该方法包括:响应于接收到每个微服务发送的配置信息配置对应的数据库,向每个微服务发送对应的数据库。响应于接收到微服务调用请求确定对应的调用信息。在全局寻址视图数据库和第一微服务的消费交易码列表中均存在第一交易码时,从全局寻址视图数据库中获取与第一交易码对应的目标发布环境标识,从交易配置数据库中获取与目标发布环境标识对应的注册组件信息,基于注册组件信息在第二微服务中寻址与第一交易码对应的目标服务实例,通过目标服务实例处理微服务调用请求,接收第二微服务发送的处理结果并向第一微服务发送,解决了现有技术中微服务调用效率较低的问题。

【技术实现步骤摘要】

本申请涉及微服务,尤其涉及一种微服务调用方法、装置、服务器及存储介质


技术介绍

1、微服务是指采用多个较小、松散耦合的服务组成的应用程序。基于微服务中各服务间松散耦合的特点,微服务具有单独部署、代码易于更新、灵活配置等优势,使得微服务可以适用于服务众多、调用关系复杂、运行框架多样化的环境中,如分布式系统中的被广泛应用于分布式系统中。通过调用微服务可以实现不同类型的服务。

2、现有的微服务调用方法,如采用微服务中负载均衡的调用方法,可以采用消费者服务、提供者服务的思想,以注解注入反方式提供调用接口服务。

3、然而,由于微服务中的接口数量众多、集群环境复杂,上述微服务间的调用方法存在无法准确寻址到微服务集群环境或调用错误微服务的情况,从而无法实现微服务调用,使得微服务的调用效率较低。


技术实现思路

1、本申请提供一种微服务调用方法、装置、服务器及存储介质,用以解决现有技术中微服务调用效率较低的问题。

2、第一方面,本申请提供一种微服务调用方法,包括:>

3、响应于接本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述全局寻址视图数据库包括各所述微服务的全局寻址视图数据,每个所述微服务的全局寻址视图数据包括至少一个待服务交易码;所述消费交易码列表中包括至少一个待消费交易码;其中,待服务交易码用于指示提供服务的交易码,待消费交易码用于指示待调用服务的交易码;

3.根据权利要求1或2所述的方法,其特征在于,所述全局寻址视图数据库还包括各所述微服务的微服务标识,以及与每个待服务交易码一一对应的发布环境标识;所述交易配置数据库包括各所述微服务的交易配置数据,所述交易配置数据包括所述微服务的微服务标...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述全局寻址视图数据库包括各所述微服务的全局寻址视图数据,每个所述微服务的全局寻址视图数据包括至少一个待服务交易码;所述消费交易码列表中包括至少一个待消费交易码;其中,待服务交易码用于指示提供服务的交易码,待消费交易码用于指示待调用服务的交易码;

3.根据权利要求1或2所述的方法,其特征在于,所述全局寻址视图数据库还包括各所述微服务的微服务标识,以及与每个待服务交易码一一对应的发布环境标识;所述交易配置数据库包括各所述微服务的交易配置数据,所述交易配置数据包括所述微服务的微服务标识、所述微服务的多个交易码以及所述微服务的至少一个资源环境信息;每个所述资源环境信息包括一个环境标识、与所述环境标识对应的注册组件的名称,以及所述注册组件的集群地址;所述微服务的多个交易码包括所述微服务的各所述待服务交易码;

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述交易配置数据库包括各所述微服务的至少一个资源环境信息,每个所述资源环境信息包...

【专利技术属性】
技术研发人员:栾琪
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1