说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211105433.4 (22)申请日 2022.09.09 (71)申请人 浙江大华 技术股份有限公司 地址 310053 浙江省杭州市滨江区滨安路 1187号 (72)发明人 易冠先 陈波扬 王康 殷俊  (74)专利代理 机构 北京同达信恒知识产权代理 有限公司 1 1291 专利代理师 张洁 (51)Int.Cl. G06F 8/61(2018.01) G06F 8/71(2018.01) G06F 9/50(2006.01) G06F 11/36(2006.01) (54)发明名称 一种服务管理方法、 系统及装置 (57)摘要 本申请实施例提供一种服务管 理方法、 系统 及装置, 用以提高微服务的部署效率, 以及实现 服务版本的无感知切换。 该方法包括: 第一部署 服务器获取第一安装包和第一镜像包; 第一部署 服务器基于第一镜像包创建第一容器以及将第 一安装包挂载到第一容器; 启 动第一容器, 将第 一安装包安装在第一容器中; 第一部署服务器向 版本切换服务器发送第一切换请求, 版本切换服 务器接收第一切换请求; 版本切换服务器 响应于 第一切换请求, 将第一版本的服务信息加入候选 服务队列; 版本切换服务器从有效服务列表L中 确定出一个版本作为有效版本, 根据有效版本对 来自客户端的第一API进行分发。 权利要求书2页 说明书15页 附图5页 CN 115469890 A 2022.12.13 CN 115469890 A 1.一种服 务管理方法, 其特 征在于, 所述方法应用于版本切换服 务器, 包括: 接收至少一个切换请求, 所述至少一个切换请求中包括第一切换请求, 所述第一切换 请求用于请求所述版本切换服务器将客户端从第二版本的服务切换至第一版本的服务, 所 述第二版本为所述客户端当前使用的服务的版本, 所述第一切换请求中携带所述第一版本 的服务信息, 所述第一版本的服 务和所述第二版本的服 务属于预设服 务的不同版本; 响应于所述第一切换请求, 将所述第一版本的服务信息加入候选服务队列, 其中所述 候选服务队列中含有至少一个版本的服务信息, 所述至少一个版本包括所述第二版本; 所 述服务信息包括版本号; 从有效服务列表L中确定出一个版本作为有效版本, 根据所述有效版本对来自客户端 的第一应用程序编程接口API进 行分发, 其中所述有效服务列 表L根据所述候选服务队列确 定。 2.如权利要求1所述的方法, 其特 征在于, 所述接收至少一个切换请求, 包括: 接收来自部署服务器的所述第 一切换请求, 其中所述第 一切换请求是所述部署服务器 将所述第一版本的服 务部署在所述部署服 务器的容器后, 向所述版本切换服 务器发送的。 3.如权利要求1所述的方法, 其特征在于, 所述版本切换服务器上有 映射表, 所述映射 表用于维护任务号和版本号的映射关系; 所述第一API属于第一任务, 所述第一任务的任务 号为第一任务 号; 所述有效版本为所述第一版本, 则所述根据所述有效版本对所述第一API进行分发, 包 括: 在所述映射表中查询所述第一任务 号; 若映射表中没有所述第一任务号, 则将所述第一API分发到所述有效版本所在的部署 服务器上; 并在所述映射表中新增所述第一任务号与所述有效版本的版本号的映射关系; 或者, 若映射表中有所述第 一任务号, 且所述映射表中所述第 一任务号对应的版本号为不同 于所述有效版本的其它 版本号, 则将所述第一API分发到所述其它 版本所在的部署服务器 上。 4.如权利要求3所述的方法, 其特征在于, 在所述将所述第一API分发到所述有效版本 所在的部署服 务器上之后, 还 包括: 向所述部署服务器发送第 一切换响应, 所述第 一切换响应用于指示所述客户端已切换 至所述第一版本的服 务。 5.如权利要求3所述的方法, 其特征在于, 在所述将所述第一API分发到所述其它版本 所在的部署服 务器上之后, 所述方法还 包括: 待所述第一任务中的所有API被执 行完之后, 使所述 其它版本无效。 6.一种服 务管理系统, 其特 征在于, 包括: 部署服务器, 用于获取第一安装包和第一镜像包, 所述第一安装包和所述第一镜像包 为第一版本的服务的安装包和镜像包; 用于基于所述第一镜像包创建第一容器以及将所述 第一安装包挂载到所述第一容器; 启动所述第一容器, 将所述第一安装包安装在所述第一 容器中; 用于 向版本切换服务器发送第一切换请求, 所述第一切换请求用于请求所述版本 切换服务器将客户端从第二版本的服务切换至所述第一版本的服务, 所述第二版本为客户权 利 要 求 书 1/2 页 2 CN 115469890 A 2端当前使用的服务的版本, 所述第一切换请求中携带所述第一版本的服务信息, 所述第一 版本的服 务和所述第二版本的服 务属于预设服 务的不同版本; 版本切换服务器, 用于接收至少一个切换请求, 所述至少一个切换请求中包括来自所 述部署服务器的所述第一切换请求; 用于响应所述第一切换请求, 将所述第一版本的服务 信息加入候选服务队列, 其中所述候选服务队列中含有至少一个版本的服务信息, 所述至 少一个版本包括所述第二版本; 所述服务信息包括版本号; 用于从有效服务列 表L中确定出 一个版本作为有效版本, 根据所述有效版本对来自客户端的所述第一API进 行分发, 其中所 述有效服 务列表L根据所述 候选服务队列确定 。 7.一种服 务管理装置, 其特 征在于, 包括: 收发模块, 用于接收至少一个切换请求, 所述至少一个切换请求中包括第 一切换请求, 所述第一切换请求用于请求所述版本切换服务器将客户端从第二版本的服务切换至所述 第一版本的服务, 所述第二版本为客户端当前使用的服务的版本, 所述第一切换请求中携 带所述第一版本的服务信息, 所述第一版本的服务和所述第二版本的服务属于预设服务的 不同版本; 处理模块, 用于响应所述第一切换请求, 将所述第一版本的服务信息加入候选服务队 列, 其中所述候选服务队列中含有至少一个版本的服务信息, 所述至少一个版本包括所述 第二版本; 所述服务信息包括版本号; 用于从有效服务列 表L中确定出一个版本作为有效版 本, 根据所述有效版本对来 自客户端的所述第一API进行分发, 其中所述有效服务列表L根 据所述候选服务队列确定 。 8.一种通信装置, 其特 征在于, 包括: 至少一个处 理器; 以及与所述至少一个处 理器通信连接的存 储器、 通信接口; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述至少一个处理器 通过执行所述存储器存储的指令, 使得所述装置通过所述通信接口执行如权利要求1 ‑5中 任一项所述的方法。 9.一种计算机可读存储介质, 其特征在于, 包括程序或指令, 当所述程序或指令在计算 机上运行时, 使得如权利要求1 ‑5中任一项所述的方法被执 行。权 利 要 求 书 2/2 页 3 CN 115469890 A 3

.PDF文档 专利 一种服务管理方法、系统及装置

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