说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211116539.4 (22)申请日 2022.09.14 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310000 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 王金岩 陈文豪  (74)专利代理 机构 广州铸智知识产权代理有限 公司 44886 专利代理师 徐瑞红 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/48(2006.01) (54)发明名称 应用服务拆 分方法及 装置、 电子设备及存储 介质 (57)摘要 本申请提供了一种应用服务拆分方法及装 置、 电子设备及存储介质, 涉及云原生技术领域, 具体地, 本申请为包含多个进程的应用服务配置 了至少两个容器, 并在至少一个容器中运行上述 应用服务的管控进程, 以及在至少一个容器中运 行管控进程创建的子任务进程。 上述容器为基于 云原生技术形成的容器, 其中, 至少部分子任务 进程与管控进程运行于不同的容器。 利用不同的 容器运行管控进程和至少部分子任务进程, 能够 实现管控进程与至少部分子任务进程的隔离, 在 管控进程所在容器发生故障、 迁移、 重启等状况 时, 不会对其他容器内运行的进程产生影响, 有 效提高了 应用服务拆分后的稳定性。 权利要求书2页 说明书11页 附图7页 CN 115454634 A 2022.12.09 CN 115454634 A 1.一种应用服 务拆分方法, 其特 征在于, 包括: 为应用服 务配置至少两个容器; 其中, 所述应用服 务包括多个进程; 在至少一个容器中运行所述应用服务的管控进程; 以及, 在至少一个容器中运行所述 管控进程创建的子任务进程; 其中, 至少部分子任务进程与管控进程 运行于不同的容器。 2.根据权利要求1所述的方法, 其特征在于, 所述至少两个容器包括第 一容器和至少一 个第二容器; 所述在至少一个容器中运行 所述应用服 务的管控进程, 包括: 在所述第一 容器中运行或升级所述应用服 务的管控进程; 所述在至少一个容器中运行 所述管控进程创建的子任务进程, 包括: 在所述至少一个第二 容器中, 运行或升级所述管控进程创建的子任务进程。 3.根据权利要求2所述的方法, 其特 征在于, 所述 为应用服 务配置至少两个容器, 包括: 为所述应用服务配置属于同一容器组的至少两个容器; 其中, 同一容器组内的容器对 应相同的命名空间。 4.根据权利要求2或3所述的方法, 其特 征在于, 还 包括: 确定子任务管理进程; 其中, 所述子任务管理进程用于接收所述管控进程发送的任务 管理指令, 并基于所述任务管理指令管理子任务进程; 在所述第二 容器中运行 所述子任务管理进程。 5.根据权利要求4所述的方法, 其特征在于, 所述任务管理指令用于控制所述子任务管 理进程执 行以下操作中的至少一项: 创建子任务进程、 终止运行子任务进程。 6.根据权利要求2所述的方法, 其特 征在于, 所述 为应用服 务配置至少两个容器, 包括: 为所述应用服 务配置属于第一 容器组的第一 容器; 为所述应用服务配置属于第 二容器组 的至少一个第 二容器; 不同的容器组对应的命名 空间不同。 7.根据权利要求2所述的方法, 其特 征在于, 所述 为应用服 务配置至少两个容器, 包括: 为所述应用服 务配置属于第三 容器组的第一 容器; 在不同的第四容器组中配置运行至少一个子任务进程的第 二容器; 不同的容器组对应 的命名空间不同。 8.根据权利要求6或7 所述的方法, 其特 征在于, 还 包括: 确定子任务进程升级后的镜像; 利用所述升级后的镜像, 为所述子任务进程配置属于第四容器组或第 二容器组 的第二 容器。 9.根据权利要求2所述的方法, 其特征在于, 在所述管控进程创建子任务进程之前, 所 述第二容器中预 先存储有子任务进程的镜像。 10.根据权利要求1所述的方法, 其特征在于, 所述至少两个容器包括第三容器和第四 容器; 所述在至少一个容器中运行所述应用服务的管控进程; 以及, 在至少一个容器中运行 所述管控进程创建的子任务进程, 包括:权 利 要 求 书 1/2 页 2 CN 115454634 A 2利用所述第 三容器运行所述管控进程, 以及所述管控进程在第 三容器中创建的第 一子 任务进程; 在所述管控进程升级的情况下, 利用所述第 四容器升级管控进程, 并运行升级后的管 控进程, 以及, 利用所述第四容器运行升级后的管控进程在第四容器中创建的第二子任务 进程。 11.根据权利要求10所述的方法, 其特 征在于, 还 包括: 在所述管控进程升级的情况 下, 利用所述第三 容器运行 所述第一子任务进程。 12.一种应用服 务拆分装置, 其特 征在于, 包括: 配置模块, 用于为应用服 务配置至少两个容器; 其中, 所述应用服 务包括多个进程; 运行模块, 用于在至少一个容器 中运行所述应用服务的管控进程; 以及, 在至少一个容 器中运行所述管控进程创建的子任务进程; 其中, 至少 部分子任务进程与管控进程运行于 不同的容器。 13.一种电子设备, 包括存储器、 处理器及存储在存储器上的计算机程序, 所述处理器 在执行所述计算机程序时实现权利要求1 ‑11中任一项所述的方法。 14.一种计算机可读存储介质, 所述计算机可读存储介质内存储有计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1 ‑11中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115454634 A 3

.PDF文档 专利 应用服务拆分方法及装置、电子设备及存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 应用服务拆分方法及装置、电子设备及存储介质 第 1 页 专利 应用服务拆分方法及装置、电子设备及存储介质 第 2 页 专利 应用服务拆分方法及装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:13:47上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。