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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。