[发明专利]实现微服务配置和管理的API储存库有效
申请号: | 201880069219.3 | 申请日: | 2018-09-28 |
公开(公告)号: | CN111279320B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | C·卡尔达图;B·舒赫 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/60;G06F8/61;G06F9/50;G06F9/455 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘玉洁 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 微服 配置 管理 api 储存库 | ||
一种在容器环境中定制服务的部署和操作的方法,该方法可以包括在API注册器处接收服务的特性,该服务被封装或将被封装在被部署或将被部署在容器环境中的容器中。该方法还可以包括确定服务的特性是否影响服务向容器环境的部署,以及响应于确定特性影响服务的部署而至少部分地基于该特性来部署服务。该方法可以附加地包括确定服务的特性是否影响容器环境中调用该服务的客户端库的生成,以及响应于确定特性影响客户端库的生成而至少部分地基于该特性来生成客户端库。
相关申请的交叉引用
本申请要求于2017年9月30日提交的美国临时申请No.62/566,351的权益,该申请通过引用并入本文。本申请还涉及与本申请在同一天提交的以下共同受让的申请,这些申请中的每个申请也通过引用并入本文:
·于2018年9月__日提交的美国专利申请No.__/___,___,题为“API REGISTRY INA CONTAINER PLATFORM FOR AUTOMATICALLY GENERATING CLIENT CODE LIBRARIES”(代理人案号088325-1090745);
·于2018年9月__日提交的美国专利申请No.__/___,___,题为“DYNAMIC NODEREBALANCING BETWEEN CONTAINER PLATFORMS”(代理人案号088325-1090747);
·2018年9月__日提交的美国专利申请No.__/___,___,题为
“OPTIMIZING REDEPLOYMENT OF FUNCTIONS AND SERVICES ACROSS MULTIPLECONTAINER PLATFORMS AND INSTALLATIONS”(代理人案号088325-1090748);
·于2018年9月__日提交的美国专利申请No.__/___,___,题为“REAL-TIMEDEBUGGING INSTANCES IN A DEPLOYED CONTAINER PLATFORM”(代理人案号088325-1090753)。
背景技术
概括地说,任何形式的容器都表示包装和与信息交互的标准化方法。容器可以彼此隔离并可以并行使用,而没有交叉污染的风险。在现代软件世界中,“容器”一词具有特定的含义。软件容器,诸如容器,是在逻辑上封装并定义软件片段的软件构造。要封装在容器中的最常见的软件类型是应用、服务或微服务。现代容器还包括应用/服务操作所需的所有软件支持,诸如操作系统、库、存储卷、配置文件、应用二进制文件以及将在典型计算环境中找到的技术堆栈的其它部分。然后,可以使用这个容器环境创建多个容器,每个容器在任何环境中都运行其自己的服务。容器可以部署在生产数据中心、内部部署的(on-premises)数据中心、云计算平台等中,而无需进行任何改变。在云上启动(spin up)容器与在本地工作站上启动容器相同。
现代的面向服务的体系架构和云计算平台将大任务分解成许多小的具体任务。容器可以被实例化以专注于各个具体任务,然后多个容器可以协同工作以实现复杂的应用。这可以被称为微服务体系架构,并且每个容器可以使用可以独立升级的不同版本的编程语言和库。与将要对更大、更整体的体系架构进行的改变相比,容器内处理的隔离性质允许它们以很小的工作或风险进行升级或更换。虽然虚拟机可以被用于运行容器平台,但是容器平台在运行这种微服务体系架构方面比传统虚拟机效率高得多。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880069219.3/2.html,转载请声明来源钻瓜专利网。