【技术实现步骤摘要】
服务模型更新方法、装置、设备以及存储介质
[0001]本公开涉及软件管理的
,具体涉及一种服务模型更新方法、装置、设备以及存储介质。
技术介绍
[0002]在一些项目服务场景中,需要将服务模块部署到局域网中提供服务,通过服务模块为项目提供相应的服务,随着项目的更新迭代,其为服务模型添加的业务逻辑和配置信息会愈来愈多。
[0003]而当服务方对服务模型进行升级之后,为了使客户使用到升级后的服务模块,需要对原始的服务模型进行版本更新。服务模型在版本更新过程中存在失败的可能性,一旦服务模型更新失败,就需要运维人员对服务模型恢复到原来的版本。然而,由于原始的服务模型已经被添加了信息业务逻辑和配置信息,这就导致运维人员原始的服务模型的信息缺乏足够的了解,需要耗费交过的成本才能完成服务模型的恢复工作,严重影响客户正常的生产经营。
技术实现思路
[0004]本公开提供了一种服务模型更新方法、装置、设备以及存储介质。
[0005]根据本公开的第一方面,提供了一种服务模型更新方法,服务模型更新方法包括:< ...
【技术保护点】
【技术特征摘要】
1.一种服务模型更新方法,其特征在于,包括:获取用户上传的新版本更新数据;将服务运行空间中的原始服务模型数据移植到预设的备份空间,其中,所述服务运行空间是用于运行服务模型的空间;启动服务更新空间,在所述服务更新空间中基于所述新版本更新数据对所述原始服务模型进行更新;响应于所述原始服务模型成功更新为新版本服务模型,将所述新版本服务模型向所述服务运行空间进行移植;或者响应于所述原始服务模型更新失败,将所述原始服务模型数据移植回所述服务运行空间,以及确定所述原始版本更新数据与所述新版本更新数据之间的格式差异信息,其中,所述格式差异信息用于供用户分析所述原始服务模型更新失败的原因。2.根据权利要求1所述的方法,其特征在于,所述原始服务模型数据包括原始服务模型和原始版本更新数据,其中,所述原始版本更新数据用于校验和修复所述原始服务模型。3.根据权利要求2所述的方法,其特征在于,所述备份空间包括第一备份空间和第二备份空间;所述将服务运行空间中的原始服务模型数据移植到预设的备份空间,包括:将所述原始服务模型移植到所述第一备份空间,将所述原始版本更新数据移植到所述第二备份空间。所述响应于所述原始服务模型更新失败,将所述原始服务模型数据移植回所述服务运行空间,包括:响应于所述原始服务模型更新失败,将所述第一备份空间中的所述原始服务模型和所述第二备份空间中的所述原始版本更新数据移植回所述服务运行空间。4.根据权利要求2所述的方法,其特征在于,在所述响应于所述原始服务模型更新失败,将所述原始服务模型数据移植回所述服务运行空间之后,还包括:在所述服务运行空间中,基于所述原始版本更新数据校验所述原始服务模型的数据是否完整;响应于确定所述原始服务模型的数据不完整,基于所述原始版本更新数据修复所述原始服务模型。5.根据权利要求2所述的方法,其特征在于,所述备份空间包括第一备份空间和第二备份空间;在所述响应于所述原始服务模型成功更新为新版本服务模型,将所述新版本服务模型向所述服务运行空间进行移植之后,还包括:响应于确定所述新版本服务模型未被成功移植到所述服务运行空间,第一备份空...
【专利技术属性】
技术研发人员:武国斌,郭颖,冯显扬,应志红,康丽丽,
申请(专利权)人:北京华宇信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。