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