一种基于微服务架构的组件云端调用方法及系统与流程

文档序号:30522947发布日期:2022-06-25 05:39阅读:来源:国知局

技术特征:
1.一种基于微服务架构的组件云端调用方法,其特征在于,所述方法包括:中台接收服务请求,根据所述服务请求向各个云端发送组件调用请求;所述云端接收所述组件调用请求,根据所述组件调用请求在所述云端的本地查找目标组件;所述平台调用所述目标组件以完成目标服务。2.根据权利要求1所述的基于微服务架构的组件云端调用方法,其特征在于,所述中台根据所述服务请求向各个云端发送组件调用请求,包括:所述中台根据所述服务请求对应的所述目标服务确定目标组件配置需求;所述中台根据所述目标组件配置需求向所述各个云端发送组件调用请求。3.根据权利要求2所述的基于微服务架构的组件云端调用方法,其特征在于,所述中台根据所述目标组件配置需求向所述各个云端发送组件调用请求,包括:所述中台根据预先编制的调用端组件调用索引确定所述目标组件配置需求对应的目标云端地址;所述中台根据所述目标云端地址向所述目标云端地址对应的所述云端发送所述组件调用请求。4.根据权利要求1所述的基于微服务架构的组件云端调用方法,其特征在于,所述云端根据所述组件调用请求在所述云端的本地查找目标组件,包括:所述云端根据所述组件调用请求以及预先建立的组件与存储地址的映射关系,确定所述目标组件的存储地址。5.根据权利要求4所述的基于微服务架构的组件云端调用方法,其特征在于,所述目标组件存储在组件库中,所述组件库中包括至少一个类别的至少一个组件,所述至少一个组件是对所述中台对应的至少一个服务进行组件拆解得到的。6.根据权利要求1所述的基于微服务架构的组件云端调用方法,其特征在于,所述平台调用所述目标组件以完成目标服务,包括:所述云端获取所述云端与所述中台的运行环境;当所述云端的运行环境和所述中台的运行环境一致时,所述平台直接调用所述目标组件运行以完成所述目标服务。7.根据权利要求1所述的基于微服务架构的组件云端调用方法,其特征在于,所述平台调用所述目标组件以完成目标服务,包括:所述云端获取所述云端与所述中台的运行环境;当所述云端的运行环境和所述中台的运行环境不一致时,所述云端通过环境编译器对所述目标组件进行运行环境适配编译;所述平台调用编译后的所述目标组件运行以完成所述目标服务。8.根据权利要求7所述的基于微服务架构的组件云端调用方法,其特征在于,所述云端通过环境编译器对所述目标组件进行运行环境适配编译,包括:所述云端在缓存空间中划出编译编译缓存;所述云端通过所述环境编译器对所述目标组件进行运行环境适配编译,将编译完成后的所述目标组件存放在所述环境编译缓存中。9.根据权利要求7所述的基于微服务架构的组件云端调用方法,其特征在于,所述平台
调用编译后的所述目标组件运行以完成所述目标服务,包括:所述平台通过所述环境编译缓存调用编译后的所述目标组件运行以完成所述目标服务。10.一种基于微服务架构的组件云端调用系统,其特征在于,所述系统包括中台和至少一个云端;所述中台用于接收服务请求,根据所述服务请求向各个云端发送组件调用请求;所述云端用于接收所述组件调用请求,根据所述组件调用请求在所述云端的本地查找目标组件;所述中台还用于调用所述目标组件以完成目标服务。

技术总结
本发明公开了一种基于微服务架构的组件云端调用方法及系统,方法包括:中台接收服务请求,根据所述服务请求向各个云端发送组件调用请求;所述云端接收所述组件调用请求,根据所述组件调用请求在所述云端的本地查找目标组件;所述平台调用所述目标组件以完成目标服务。本发明提供的方法不会对某一个云服务供应商产生依赖,并且所有服务的组件部署在多个云上时也可以实现各个云上的组件均不重复部署,降低了运维成本。降低了运维成本。降低了运维成本。


技术研发人员:孙志斌 邹海峰 吴丽娟
受保护的技术使用者:深圳市远行科技股份有限公司
技术研发日:2022.03.21
技术公布日:2022/6/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1