数据处理方法、系统升级方法和服务器技术方案

技术编号:24176063 阅读:40 留言:0更新日期:2020-05-16 04:40
本申请提供一种数据处理方法、系统升级方法和服务器,该数据处理方法包括:接收项目打包请求,该项目打包请求中包括目标项目下的需求信息;根据该目标项目下的需求信息,调用打包应用程序从已有的项目模块中识别出多个目标模块,该目标模块包括目标组件或目标服务;对识别出的该多个目标模块进行依赖性检测;对通过依赖性检测的目标模块进行打包,得到打包文件,该打包文件用于对待部署设备进行系统升级或系统安装。以此可以改善现有技术中的系统部署效率低的问题。

【技术实现步骤摘要】
数据处理方法、系统升级方法和服务器
本申请涉及互联网
,具体而言,涉及一种数据处理方法、系统升级方法和服务器。
技术介绍
目前,在IT(internetTechnology,互联网技术)领域,随着信息系统的普及应用,系统复杂度不断提升,为了提供系统的扩展性和伸缩性,信息系统往往不再是单体应用,在微服务架构下进行项目部署的情况逐渐增多。很多大型信息系统和微服务架构的系统通常包括多个子系统,每个子系统下的各个服务器独立配置、独立安装、独立升级。但是,现有的系统部署方式需要依赖大量的人为操作,且部署效率低。
技术实现思路
本申请实施例的目的在于提供一种数据处理方法、系统升级方法和服务器,用以改善现有技术中的系统部署效率低的问题。第一方面,本申请实施例提供一种数据处理方法,所述方法包括:接收项目打包请求,所述项目打包请求中包括目标项目下的需求信息;根据所述目标项目下的需求信息,调用打包应用程序从已有的项目模块中识别出多个目标模块,所述目标模块包括目标组件或目标服务;对识别出的所述多个目标本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n接收项目打包请求,所述项目打包请求中包括目标项目下的需求信息;/n根据所述目标项目下的需求信息,调用打包应用程序从已有的项目模块中识别出多个目标模块,所述目标模块包括目标组件或目标服务;/n对识别出的所述多个目标模块进行依赖性检测;/n对通过依赖性检测的目标模块进行打包,得到打包文件,所述打包文件用于对待部署设备进行系统升级或系统安装。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
接收项目打包请求,所述项目打包请求中包括目标项目下的需求信息;
根据所述目标项目下的需求信息,调用打包应用程序从已有的项目模块中识别出多个目标模块,所述目标模块包括目标组件或目标服务;
对识别出的所述多个目标模块进行依赖性检测;
对通过依赖性检测的目标模块进行打包,得到打包文件,所述打包文件用于对待部署设备进行系统升级或系统安装。


2.根据权利要求1所述的方法,其特征在于,所述目标项目下的需求信息包括所述目标项目下的组件字段和/或服务字段,所述根据所述目标项目下的需求信息,调用打包应用程序从已有的项目模块中识别出多个目标模块,包括:
调用打包应用程序,依据所述目标项目下的组件字段和/或服务字段对已有的项目模块进行识别,从已有的项目模块中识别出与所述组件字段匹配的目标组件,和/或与所述服务字段匹配的目标服务,以得到所述多个目标模块。


3.根据权利要求1所述的方法,其特征在于,所述对识别出的所述多个目标模块进行依赖性检测,包括:
对于识别出的多个目标组件和多个目标服务,进行目标组件与目标组件之间、目标组件与目标服务之间、目标服务与目标服务之间的依赖性检测。


4.根据权利要求1所述的方法,其特征在于,在所述对通过依赖性检测的目标模块进行打包,得到打包文件之前,所述方法还包括:
对识别出的所述多个目标模块进行兼容性检测;
所述对通过依赖性检测的目标模块进行打包,得到打包文件,包括:
对通过依赖性检测且通过兼容性检测的目标模块进行打包,得到打包文件。


5.根据权利要求1所述的方法,其特征在于,在所述对通过依赖性检测...

【专利技术属性】
技术研发人员:汪茹洋林皓刘进辉戴相龙白志凌
申请(专利权)人:四川省公安科研中心北京北信源软件股份有限公司
类型:发明
国别省市:四川;51

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

1