[发明专利]一种基于微服务框架的分布式服务部署方法在审
申请号: | 201811590022.2 | 申请日: | 2018-12-25 |
公开(公告)号: | CN111371571A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 何圳峰;易江 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 蒋欢;王琦 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 框架 分布式 服务 部署 方法 | ||
本申请公开了一种基于微服务框架的分布式服务部署方法,包括:在集群服务器中选择一个作为中心服务器,所述中心服务器具有免密码登录其他集群服务器的权限;在中心服务器上部署web管理系统;中心服务器通过所述web管理系统对所述其他集群服务器进行集群配置、服务安装、服务升级、服务状态管理。应用本申请公开的技术方案,能够一次性完成集群服务器上所有服务的部署。
技术领域
本申请涉及集群通信技术领域,特别涉及一种基于微服务框架的分布式服务部署方法。
背景技术
当需要对A集群服务器进行服务安装、升级部署或者服务状态的监控管理时,现有技术是通过安装工具远程登录到A集群服务器上,在A集群服务器上进行服务的安装、升级部署以及实现对服务状态的监控管理。但是,该现有机制存在以下的缺点:
1、当服务需要分布式部署到N台集群服务器上的时候,需要先后登陆每一台集群服务器,在每一台集群服务器上分别进行安装或升级部署,部署工作会随着服务集群的扩大而越来越繁琐。
2、通过安装工具登录某集群服务器,只能监控管理到该集群服务器上的服务状态,无法实现对整个服务集群状态的管控。
因此,如何一次性完成集群服务器上所有服务的部署,如何监控管理集群内所有服务的状态信息是亟待解决的技术问题。
发明内容
本申请提供了一种基于微服务框架的分布式服务部署方法,以一次性完成集群服务器上所有服务的部署。
本申请公开了一种基于微服务框架的分布式服务部署方法,包括:
在集群服务器中选择一个作为中心服务器,所述中心服务器具有免密码登录其他集群服务器的权限;
在中心服务器上部署web管理系统;
中心服务器通过所述web管理系统对所述其他集群服务器进行集群配置、服务安装、服务升级、服务状态管理。
较佳的,所述集群配置包括:添加、删除、修改集群信息。
较佳的,所述服务安装包括:创建安装任务,上传安装包,执行安装;
其中,任务包含若干子任务,每个子任务具体描述每个服务部署的服务类型、占用端口号、集群服务器信息。
较佳的,安装任务开始后,中心服务器先对操作维护客户端上传的服务安装包进行解压,然后依次执行子任务的部署:将服务部署所需要的脚本、安装包、配置文件拷贝到远程的其他集群服务器上,然后远程执行安装脚本,完成远程集群服务器的服务部署。
较佳的,所述服务升级包括:创建升级任务,上传升级包,执行升级;
其中,任务包含若干子任务,每个子任务具体描述每个服务部署的服务类型、占用端口号、集群服务器信息。
较佳的,升级任务开始后,中心服务器先对操作维护客户端上传的服务升级包进行解压,然后依次执行子任务的部署:将服务部署所需要的脚本、升级包、配置文件拷贝到远程的其他集群服务器上,然后远程执行安装脚本,完成远程集群服务器的服务部署。
较佳的,所述服务状态管理包括:中心服务器对其他集群服务器远程部署成功后,把每个服务的部署信息保存到中心服务器上,实现对集群内所有服务部署信息的统一监控,具体包括:服务位置、服务占用端口号、服务类型、版本号等。
较佳的,中心服务器具有启动、停止、卸载远程集群服务器上的服务的权限。
较佳的,通过安全外壳协议SSH服务设置中心服务器具有免密码登录其他集群服务器的权限。
较佳的,所述web管理系统提供集群配置、服务安装、服务升级、服务状态管理的功能界面,中心服务器通过选择相应的功能对其他集群服务器进行相应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811590022.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置及其指纹辨识及均光结构
- 下一篇:一种多容器根文件系统的构建方法