The application discloses a distributed service deployment method based on microservice framework, which includes: selecting one of the cluster servers as the central server, and the central server has the right to log in to other cluster servers without password; to deploy a web management system on the central server; and to cluster the other cluster servers through the web management system Configuration, service installation, service upgrade and service status management. The technical solution disclosed in the application can complete the deployment of all services on the cluster server at one time.
【技术实现步骤摘要】
一种基于微服务框架的分布式服务部署方法
本申请涉及集群通信
,特别涉及一种基于微服务框架的分布式服务部署方法。
技术介绍
当需要对A集群服务器进行服务安装、升级部署或者服务状态的监控管理时,现有技术是通过安装工具远程登录到A集群服务器上,在A集群服务器上进行服务的安装、升级部署以及实现对服务状态的监控管理。但是,该现有机制存在以下的缺点:1、当服务需要分布式部署到N台集群服务器上的时候,需要先后登陆每一台集群服务器,在每一台集群服务器上分别进行安装或升级部署,部署工作会随着服务集群的扩大而越来越繁琐。2、通过安装工具登录某集群服务器,只能监控管理到该集群服务器上的服务状态,无法实现对整个服务集群状态的管控。因此,如何一次性完成集群服务器上所有服务的部署,如何监控管理集群内所有服务的状态信息是亟待解决的技术问题。
技术实现思路
本申请提供了一种基于微服务框架的分布式服务部署方法,以一次性完成集群服务器上所有服务的部署。本申请公开了一种基于微服务框架的分布式服务部署方法,包括:在集群服务器中选择一个作为中心服务器,所述中心服务器具有免密码登录其他集群服务器的权限;在中心服务器上部署web管理系统;中心服务器通过所述web管理系统对所述其他集群服务器进行集群配置、服务安装、服务升级、服务状态管理。较佳的,所述集群配置包括:添加、删除、修改集群信息。较佳的,所述服务安装包括:创建安装任务,上传安装包,执行安装;其中,任务 ...
【技术保护点】
1.一种基于微服务框架的分布式服务部署方法,其特征在于,包括:/n在集群服务器中选择一个作为中心服务器,所述中心服务器具有免密码登录其他集群服务器的权限;/n在中心服务器上部署web管理系统;/n中心服务器通过所述web管理系统对所述其他集群服务器进行集群配置、服务安装、服务升级、服务状态管理。/n
【技术特征摘要】
1.一种基于微服务框架的分布式服务部署方法,其特征在于,包括:
在集群服务器中选择一个作为中心服务器,所述中心服务器具有免密码登录其他集群服务器的权限;
在中心服务器上部署web管理系统;
中心服务器通过所述web管理系统对所述其他集群服务器进行集群配置、服务安装、服务升级、服务状态管理。
2.根据权利要求1所述的方法,其特征在于:
所述集群配置包括:添加、删除、修改集群信息。
3.根据权利要求1所述的方法,其特征在于:
所述服务安装包括:创建安装任务,上传安装包,执行安装;
其中,任务包含若干子任务,每个子任务具体描述每个服务部署的服务类型、占用端口号、集群服务器信息。
4.根据权利要求3所述的方法,其特征在于:
安装任务开始后,中心服务器先对操作维护客户端上传的服务安装包进行解压,然后依次执行子任务的部署:将服务部署所需要的脚本、安装包、配置文件拷贝到远程的其他集群服务器上,然后远程执行安装脚本,完成远程集群服务器的服务部署。
5.根据权利要求1所述的方法,其特征在于:
所述服务升级包括:创建升级任务,上传升级包,执行升级;
其中,任务包含若干子任务,每个子任务具体描述每个...
【专利技术属性】
技术研发人员:何圳峰,易江,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。