【技术实现步骤摘要】
应用的调用方法、装置及服务器
[0001]本公开涉及计算机技术,尤其涉及一种应用的调用方法、装置及服务器。
技术介绍
[0002]目前,主流的平台即服务(Platform as a Service,PaaS)平台主要用于做基本的容器资源部署。比如在PaaS平台中利用容器集群管理系统Kubernetes(k8s)集群进行容器集群的部署。
[0003]现有技术中,k8s集群可以按照园区、网络区域分别独立进行容器集群的部署。其中,容器可以任意选择对应的容器运行集群,各个应用共享通用的集群资源池。
[0004]但是,这种方式,当共享的集群资源池出现故障时,无法做到快速故障定位和故障域隔离,进而影响了上述各个应用的正常运行。
技术实现思路
[0005]本公开提供了一种应用的调用方法、装置及服务器,以解决现有技术中当共享的集群资源池出现故障时,无法做到快速故障定位和故障域隔离,进而影响了各应用的正常运行的问题。
[0006]根据本公开第一方面,提供了一种应用的调用方法,包括:
[0007] ...
【技术保护点】
【技术特征摘要】
1.一种应用的调用方法,其特征在于,包括:获取客户端发送的应用调用请求,所述应用调用请求包括目标应用的标识号;根据所述目标应用的标识号,以及预设的应用注册表,确定所述目标应用的注册属性;所述预设的应用注册表包括应用的标识号与注册属性之间的映射关系;所述注册属性包括单元化和非单元化;其中,所述单元化的注册属性中同一个单元内的不同应用共享同一个集群资源池,不同单元对应的集群资源池相互隔离;根据所述目标应用的标识号和注册属性,调用所述目标应用,并将调用结果反馈给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标应用的标识号和注册属性,调用所述目标应用,包括:若确定所述目标应用的注册属性为单元化,则根据所述目标应用的标识号,以及预设的应用配置表,调用所述目标应用;其中,所述预设的应用配置表中包括应用的标识号、应用所属的单元标识号、应用暴露的集群、以及应用运行的集群之间的映射关系;所述集群资源池包括一个应用暴露的集群、以及至少一个应用运行的集群;若确定所述目标应用的注册属性为非单元化,则根据所述目标应用的标识号获取所述目标应用的配置文件,并根据所述目标应用的配置文件,调用所述目标应用。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标应用的标识号,以及预设的应用配置表,调用所述目标应用,包括:根据所述目标应用的标识号,以及预设的应用配置表,确定所述目标应用的应用暴露的集群;并根据所述目标应用的应用暴露的集群,生成所述目标应用的暴露内容;根据所述目标应用的标识号,以及预设的应用配置表,确定所述目标应用的应用运行的集群;并根据所述目标应用的应用运行的集群,以及预设的配置文件表,生成所述目标应用的应用运行的集群的配置文件;其中,所述预设的配置文件表中包括应用所属的单元标识号、应用运行的集群、以及应用运行的集群的配置文件之间的映射关系;根据所述目标应用的暴露内容,以及应用运行的集群的配置文件,在所述目标应用的应用运行的集群上运行所述目标应用,生成调用结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标应用的标识号,以及预设的应用配置表,确定所述目标应用的应用运行的集群,包括:根据所述目标应用的标识号,以及预设的应用配置表,确定所述目标应用所属的单元标识号;根...
【专利技术属性】
技术研发人员:董杰,张志成,张杭俊,许明珍,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。