【技术实现步骤摘要】
本申请涉及微服务,尤其涉及一种微服务调用方法、装置、服务器及存储介质。
技术介绍
1、微服务是指采用多个较小、松散耦合的服务组成的应用程序。基于微服务中各服务间松散耦合的特点,微服务具有单独部署、代码易于更新、灵活配置等优势,使得微服务可以适用于服务众多、调用关系复杂、运行框架多样化的环境中,如分布式系统中的被广泛应用于分布式系统中。通过调用微服务可以实现不同类型的服务。
2、现有的微服务调用方法,如采用微服务中负载均衡的调用方法,可以采用消费者服务、提供者服务的思想,以注解注入反方式提供调用接口服务。
3、然而,由于微服务中的接口数量众多、集群环境复杂,上述微服务间的调用方法存在无法准确寻址到微服务集群环境或调用错误微服务的情况,从而无法实现微服务调用,使得微服务的调用效率较低。
技术实现思路
1、本申请提供一种微服务调用方法、装置、服务器及存储介质,用以解决现有技术中微服务调用效率较低的问题。
2、第一方面,本申请提供一种微服务调用方法,包括:
>3、响应于接本文档来自技高网...
【技术保护点】
1.一种微服务调用方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述全局寻址视图数据库包括各所述微服务的全局寻址视图数据,每个所述微服务的全局寻址视图数据包括至少一个待服务交易码;所述消费交易码列表中包括至少一个待消费交易码;其中,待服务交易码用于指示提供服务的交易码,待消费交易码用于指示待调用服务的交易码;
3.根据权利要求1或2所述的方法,其特征在于,所述全局寻址视图数据库还包括各所述微服务的微服务标识,以及与每个待服务交易码一一对应的发布环境标识;所述交易配置数据库包括各所述微服务的交易配置数据,所述交易配置数据包括
...【技术特征摘要】
1.一种微服务调用方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述全局寻址视图数据库包括各所述微服务的全局寻址视图数据,每个所述微服务的全局寻址视图数据包括至少一个待服务交易码;所述消费交易码列表中包括至少一个待消费交易码;其中,待服务交易码用于指示提供服务的交易码,待消费交易码用于指示待调用服务的交易码;
3.根据权利要求1或2所述的方法,其特征在于,所述全局寻址视图数据库还包括各所述微服务的微服务标识,以及与每个待服务交易码一一对应的发布环境标识;所述交易配置数据库包括各所述微服务的交易配置数据,所述交易配置数据包括所述微服务的微服务标识、所述微服务的多个交易码以及所述微服务的至少一个资源环境信息;每个所述资源环境信息包括一个环境标识、与所述环境标识对应的注册组件的名称,以及所述注册组件的集群地址;所述微服务的多个交易码包括所述微服务的各所述待服务交易码;
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述交易配置数据库包括各所述微服务的至少一个资源环境信息,每个所述资源环境信息包...
【专利技术属性】
技术研发人员:栾琪,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。