[发明专利]配置服务容灾方法及系统在审
| 申请号: | 201910756380.4 | 申请日: | 2019-08-15 |
| 公开(公告)号: | CN110519088A | 公开(公告)日: | 2019-11-29 |
| 发明(设计)人: | 尹传文;吴峰;郭伟 | 申请(专利权)人: | 上海易点时空网络有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 11541 北京卓唐知识产权代理有限公司 | 代理人: | 唐海力<国际申请>=<国际公布>=<进入 |
| 地址: | 200125 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标机器 配置管理 配置指令 应用程序 服务器端 后台 代理服务器 服务器主机 集中化管理 管理后台 集中管理 角色权限 配置服务 配置文件 配置信息 配置中心 运行状态 长连接 多主机 启停 容灾 申请 服务器 删除 发送 反馈 配置 创建 通信 管理 | ||
本申请公开了一种配置服务容灾方法及系统,所述方法包括:服务器端通过第一应用程序与配置管理后台保持长连接通信,所述配置管理后台发送配置指令至所述服务器;目标机器接收所述配置指令,根据所述配置指令通过第二应用程序创建、修改或删除所述目标机器中的第一配置文件,或启停所述目标机器中的第三应用程序;所述目标机器反馈运行状态至所述服务器端;其中,所述配置管理后台使用至少一台服务器主机,且通过keepalived+nginx实现多主机热备。本申请所提供的基于代理服务器的云配置方法具有如下优点:集中化管理:所有配置信息都可以在配置中心管理后台进行集中管理,也可以按角色权限进行管理,操作非常便捷。
技术领域
本申请涉及通信领域,具体而言,涉及一种配置服务容灾方法及系统。
背景技术
传统的配置文件都是硬编码在程序中,或者写在目标机器的某个配置文件中,一旦有修改的需求都需要登录到目标机器进行修改,或则通过发布系统发布修改的配置文件。如果遇到批量修改的情况(比如服务器迁移),那就会变得更加麻烦。或者遇到要找回之前的某个配置的时候,基本就会很无能为力。另外,如果配置文件修改了,同时对于的常驻内存的应用需要重启以重新加载配置,遇到这种情况传统的做法也是很难接受的。
发明内容
本申请的主要目的在于提供一种配置服务容灾方法,包括:
服务器端通过第一应用程序与配置管理后台保持长连接通信,所述配置管理后台发送配置指令至所述服务器;
目标机器接收所述配置指令,根据所述配置指令通过第二应用程序创建、修改或删除所述目标机器中的第一配置文件,或启停所述目标机器中的第三应用程序;
所述目标机器反馈运行状态至所述服务器端;
其中,所述配置管理后台使用至少一台服务器主机,且通过keepalived+nginx实现多主机热备。
可选地,所述配置管理后台通过进程管理工具进行监控,当配置管理后台中的配置代理服务程序意外退出时,所述管理工具自动重启意外退出的配置代理服务程序。
可选地,所述服务器端通过websocket与所述配置管理后台保持长连接通信。
可选地,所述服务器端且通过TCP协议发送所述配置指令至所述目标机器
可选地,所述配置管理后台通过RBAC权限进行系统管理、项目管理、分类管理、机器管理、代理管理或配置管理;用户创建配置项目和分类,并在分类下面创建多个第二配置文件,所述第二配置文件使用json格式存储;所述第二配置文件创建或者编辑成功后,选择指定版本的数据,发送到指定的目标机器列表上。
可选地,存储所述第二配置文件时,将修改前的旧数据建立版本号并保存,然后再更新当前配置。
可选地,在下发配置信息的时候,选择指定版本进行发布或者回滚。
根据本申请的另一个方面,还提供了一种配置服务容灾系统,包括:服务器端及目标机器,其中,服务器端通过第一应用程序与配置管理后台保持长连接通信,所述配置管理后台发送配置指令至所述服务器;目标机器接收所述配置指令,根据所述配置指令通过第二应用程序创建、修改或删除所述目标机器中的第一配置文件,或启停所述目标机器中的第三应用程序;所述目标机器反馈运行状态至所述服务器端;其中,所述配置管理后台使用至少一台服务器主机,且通过keepalived+nginx实现多主机热备。
根据本申请的另一个方面,还提供了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
根据本申请的另一个方面,还提供了一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海易点时空网络有限公司,未经上海易点时空网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910756380.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种看门狗超时告警的方法及装置
- 下一篇:一种sheepdog集群管理系统





