服务模型更新方法、装置、设备以及存储介质制造方法及图纸

技术编号:37990663 阅读:31 留言:0更新日期:2023-06-30 10:05
本公开提供了一种服务模型更新方法、装置、设备以及存储介质,包括:获取用户上传的新版本更新数据;将服务运行空间中的原始服务模型数据移植到预设的备份空间;启动服务更新空间,在服务更新空间中基于新版本更新数据对原始服务模型进行更新;响应于原始服务模型成功更新为新版本服务模型,将新版本服务模型向服务运行空间进行移植;或者响应于原始服务模型更新失败,将原始服务模型数据移植回服务运行空间。上述方法可以完整地保留原有数据,也可以及时为即将得到的新版本服务模型预留出运行资源,还可以确保服务模型进行更新过程受无关数据的影响,提高更新成功率。一旦出现更新失败的情况,可以直接使用原始服务模型继续提供服务。供服务。供服务。

【技术实现步骤摘要】
服务模型更新方法、装置、设备以及存储介质


[0001]本公开涉及软件管理的
,具体涉及一种服务模型更新方法、装置、设备以及存储介质。

技术介绍

[0002]在一些项目服务场景中,需要将服务模块部署到局域网中提供服务,通过服务模块为项目提供相应的服务,随着项目的更新迭代,其为服务模型添加的业务逻辑和配置信息会愈来愈多。
[0003]而当服务方对服务模型进行升级之后,为了使客户使用到升级后的服务模块,需要对原始的服务模型进行版本更新。服务模型在版本更新过程中存在失败的可能性,一旦服务模型更新失败,就需要运维人员对服务模型恢复到原来的版本。然而,由于原始的服务模型已经被添加了信息业务逻辑和配置信息,这就导致运维人员原始的服务模型的信息缺乏足够的了解,需要耗费交过的成本才能完成服务模型的恢复工作,严重影响客户正常的生产经营。

技术实现思路

[0004]本公开提供了一种服务模型更新方法、装置、设备以及存储介质。
[0005]根据本公开的第一方面,提供了一种服务模型更新方法,服务模型更新方法包括:<br/>[0006]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务模型更新方法,其特征在于,包括:获取用户上传的新版本更新数据;将服务运行空间中的原始服务模型数据移植到预设的备份空间,其中,所述服务运行空间是用于运行服务模型的空间;启动服务更新空间,在所述服务更新空间中基于所述新版本更新数据对所述原始服务模型进行更新;响应于所述原始服务模型成功更新为新版本服务模型,将所述新版本服务模型向所述服务运行空间进行移植;或者响应于所述原始服务模型更新失败,将所述原始服务模型数据移植回所述服务运行空间,以及确定所述原始版本更新数据与所述新版本更新数据之间的格式差异信息,其中,所述格式差异信息用于供用户分析所述原始服务模型更新失败的原因。2.根据权利要求1所述的方法,其特征在于,所述原始服务模型数据包括原始服务模型和原始版本更新数据,其中,所述原始版本更新数据用于校验和修复所述原始服务模型。3.根据权利要求2所述的方法,其特征在于,所述备份空间包括第一备份空间和第二备份空间;所述将服务运行空间中的原始服务模型数据移植到预设的备份空间,包括:将所述原始服务模型移植到所述第一备份空间,将所述原始版本更新数据移植到所述第二备份空间。所述响应于所述原始服务模型更新失败,将所述原始服务模型数据移植回所述服务运行空间,包括:响应于所述原始服务模型更新失败,将所述第一备份空间中的所述原始服务模型和所述第二备份空间中的所述原始版本更新数据移植回所述服务运行空间。4.根据权利要求2所述的方法,其特征在于,在所述响应于所述原始服务模型更新失败,将所述原始服务模型数据移植回所述服务运行空间之后,还包括:在所述服务运行空间中,基于所述原始版本更新数据校验所述原始服务模型的数据是否完整;响应于确定所述原始服务模型的数据不完整,基于所述原始版本更新数据修复所述原始服务模型。5.根据权利要求2所述的方法,其特征在于,所述备份空间包括第一备份空间和第二备份空间;在所述响应于所述原始服务模型成功更新为新版本服务模型,将所述新版本服务模型向所述服务运行空间进行移植之后,还包括:响应于确定所述新版本服务模型未被成功移植到所述服务运行空间,第一备份空...

【专利技术属性】
技术研发人员:武国斌郭颖冯显扬应志红康丽丽
申请(专利权)人:北京华宇信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1