一种文件部署方法、装置及设备制造方法及图纸

技术编号:18972195 阅读:42 留言:0更新日期:2018-09-19 03:33
本发明专利技术公开一种文件部署方法、装置、系统及设备,通过运行在目标服务器上的代理服务模块接收文件部署指令,文件部署指令携带服务标识和文件存储路径,代理服务模块从服务定义描述中心获取与该服务标识对应的服务定义描述文件,从文件存储服务中心获取与该文件存储路径对应的待部署文件,最终根据服务定义描述文件,将待部署文件部署于目标服务器上。本申请将独立的代理服务模块运行于目标服务器上,由代理服务模块实现对这类目标服务器的文件部署。由于本申请为代理服务模块开通的权限有限,只涉及有关文件部署的权限,所以利用本申请能够在安全性较高的情况下实现难支持容器化技术的服务器的文件部署工作。

File deployment method, device and device

The invention discloses a file deployment method, device, system and device, which receives file deployment instructions through a proxy service module running on a target server. The file deployment instructions carry service identification and file storage path, and the proxy service module obtains service determination corresponding to the service identification from the service definition description center. Definition description file, retrieves the deployed file corresponding to the file storage path from the file storage service center, and finally deploys the deployed file on the target server according to the service definition description file. This application runs an independent proxy service module on the target server, and the proxy service module implements the file deployment of such a target server. Because this application has limited permissions for the proxy service module and only involves the permissions for file deployment, it is possible to implement file deployment for servers that are difficult to support containerization technology under high security conditions.

【技术实现步骤摘要】
一种文件部署方法、装置及设备
本申请涉及数据处理领域,具体涉及一种文件部署方法、装置及设备。
技术介绍
文件部署是指将生成的待部署文件部署到目标服务器上,以实现待部署文件在目标服务器上的正常运行。待部署文件可以是开发的新服务软件,也可以是服务软件的更新文件等。目前,文件的部署在容器化技术支持下很容易实现,但是,由于目标服务器现有基础架构的存在,可能有些目标服务器很难支持容器化技术,所以,对于不支持容器化改造、升级的目标服务器,如何进行文件的部署,是目前亟待解决的问题。
技术实现思路
本专利技术提供了一种文件部署方法、装置及设备,能够为不支持容器化改造、升级的目标服务器实现文件的部署。第一方面,本专利技术提供一种文件部署方法,所述方法应用于运行在目标服务器上的代理服务模块,所述方法包括:所述代理服务模块接收携带有服务标识和文件存储路径的文件部署指令;所述代理服务模块根据所述服务标识,从服务定义描述中心获取具有所述服务标识的服务定义描述文件;所述服务定义描述中心用于集中存储具有服务标识的服务定义描述文件;所述代理服务模块根据所述文件存储路径,从文件存储服务中心获取待部署文件;所述文件存储服务本文档来自技高网...

【技术保护点】
1.一种文件部署方法,其特征在于,所述方法应用于运行在目标服务器上的代理服务模块,所述方法包括:所述代理服务模块接收携带有服务标识和文件存储路径的文件部署指令;所述代理服务模块根据所述服务标识,从服务定义描述中心获取具有所述服务标识的服务定义描述文件;所述服务定义描述中心用于集中存储具有服务标识的服务定义描述文件;所述代理服务模块根据所述文件存储路径,从文件存储服务中心获取待部署文件;所述文件存储服务中心用于集中管理各个待部署文件;所述代理服务模块根据所述服务定义描述文件,将所述待部署文件部署于所述目标服务器上。

【技术特征摘要】
1.一种文件部署方法,其特征在于,所述方法应用于运行在目标服务器上的代理服务模块,所述方法包括:所述代理服务模块接收携带有服务标识和文件存储路径的文件部署指令;所述代理服务模块根据所述服务标识,从服务定义描述中心获取具有所述服务标识的服务定义描述文件;所述服务定义描述中心用于集中存储具有服务标识的服务定义描述文件;所述代理服务模块根据所述文件存储路径,从文件存储服务中心获取待部署文件;所述文件存储服务中心用于集中管理各个待部署文件;所述代理服务模块根据所述服务定义描述文件,将所述待部署文件部署于所述目标服务器上。2.根据权利要求1所述的文件部署方法,其特征在于,所述代理服务模块根据所述服务定义描述文件,将所述待部署文件部署于所述目标服务器上,包括:所述代理服务模块获取所述服务定义描述文件中的服务配置信息;所述代理服务模块根据所述服务配置信息,将所述待部署文件部署于对应的中间件服务上,其中,所述中间件服务运行于所述目标服务器。3.根据权利要求2所述的文件部署方法,其特征在于,所述方法还包括:所述代理服务模块控制所述目标服务器上的各个中间件服务的重启和/或暂停。4.根据权利要求1所述的文件部署方法,其特征在于,所述代理服务模块接收携带有服务标识和文件存储路径的文件部署指令,包括:所述代理服务模块接收任务指令队列平台发送的携带有服务标识和文件存储路径的文件部署指令;其中,所述文件部署指令是由所述任务指令队列平台从用于存储所述文件部署指令的任务指令队列中获取的。5.根据权利要求4所述的文件部署方法,其特征在于,所述代理服务模块接收任务指令队列平台发送的携带有服务标识和文件存储路径的文件部署指令之前,还包括:所述代理服务模块从所述服务定义描述中心获取自身对应的任务指令队列信息;所述代理服务模块根据所述任务指令队列信息,在所述任务指令队列平台创建所述服务标识对应的任务指令队列;所述服务定义描述文件包括任务指令队列信息。6.根据权利要求1-5任一项所述的文件部署方法,其特征在于,所述代理服务模块根据所述服务定义描述文件,将所述待部署文件部署于所述目标服务器上之后,还包括:所述代理服务模块将所述待部署文件的部署结果上传至所述服务定义描述中心,以便将所述待部署文件的部署结果加入对应的服务定义描述文件。7.一种文件部署方法,其特征在于,所述方法应用于部署服务器,所述方法包括:所述部署服务器将生成的待部署文件上传至文件存储服务中心,并获取所述待部署文件的文件存储路径;所述待部署文件具有服务标识,所述文件存储服务中心用于集中管理各个待部署文件;所述部署服务器...

【专利技术属性】
技术研发人员:吴波
申请(专利权)人:泰康保险集团股份有限公司泰康养老保险股份有限公司
类型:发明
国别省市:北京,11

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

1