[发明专利]配置文件加载方法及系统在审
申请号: | 201910756822.5 | 申请日: | 2019-08-15 |
公开(公告)号: | CN110569085A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 尹传文;吴峰;郭伟 | 申请(专利权)人: | 上海易点时空网络有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06;H04L29/08 |
代理公司: | 11541 北京卓唐知识产权代理有限公司 | 代理人: | 唐海力 |
地址: | 200125 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标机器 配置文件 配置管理 配置指令 应用程序 服务器端 后台 加载 标识存储 管理后台 集中管理 角色权限 配置信息 配置中心 运行状态 长连接 启停 创建 申请 服务器 删除 发送 反馈 通信 管理 | ||
1.一种配置文件加载方法,其特征在于,包括:
服务器端通过第一应用程序与配置管理后台保持长连接通信,所述配置管理后台发送配置指令至所述服务器;
目标机器接收所述配置指令,根据所述配置指令通过第二应用程序创建、修改或删除所述目标机器中的第一配置文件,或启停所述目标机器中的第三应用程序;
所述目标机器反馈运行状态至所述服务器端;
所述配置管理后台创建多个第二配置文件;
为所述第二配置文件指定标识;
所述目标机器按照所述标识存储至指定目录;
当所述目标机器中的第二应用程序从所述配置管理后台读取所述第二配置文件时,根据所述标识在本地的指定路径查找;
当所述第二配置文件不存在时,所述第二应用程序在所述配置管理后台获取远程的配置信息。
2.根据权利要求1所述的配置文件加载方法,其特征在于,所述第二应用程序通过所述配置管理后台的api接口,在所述配置管理后台获取远程的配置信息。
3.根据权利要求2所述的配置文件加载方法,其特征在于,所述服务器端通过websocket与所述配置管理后台保持长连接通信,且所述服务器端且通过TCP协议发送所述配置指令至所述目标机器。
4.根据权利要求3所述的配置文件加载方法,其特征在于,所述配置管理后台通过RBAC权限进行系统管理、项目管理、分类管理、机器管理、代理管理或配置管理;用户创建配置项目和分类,并在分类下面创建多个第二配置文件,所述第二配置文件使用json格式存储;所述第二配置文件创建或者编辑成功后,选择指定版本的数据,发送到指定的目标机器列表上。
5.根据权利要求4所述的配置文件加载方法,其特征在于,存储所述第二配置文件时,将修改前的旧数据建立版本号并保存,然后再更新当前配置。
6.根据权利要求5所述的配置文件加载方法,其特征在于,在下发配置信息的时候,选择指定版本进行发布或者回滚。
7.一种配置文件加载系统,其特征在于,包括:服务器端及目标机器,其中,服务器端通过第一应用程序与配置管理后台保持长连接通信,所述配置管理后台发送配置指令至所述服务器;目标机器接收所述配置指令,根据所述配置指令通过第二应用程序创建、修改或删除所述目标机器中的第一配置文件,或启停所述目标机器中的第三应用程序;所述目标机器反馈运行状态至所述服务器端;所述配置管理后台创建多个第二配置文件;所述配置管理后台为所述第二配置文件指定标识;所述目标机器按照所述标识存储至指定目录;当所述目标机器中的第二应用程序从所述配置管理后台读取所述第二配置文件时,根据所述标识在本地的指定路径查找;当所述第二配置文件不存在时,所述第二应用程序在所述配置管理后台获取远程的配置信息。
8.一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6中任一项所述的方法。
9.一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,其特征在于,所述计算机程序在由处理器执行时实现如权利要求1-6中任一项所述的方法。
10.一种计算机程序产品,包括计算机可读代码,其特征在于,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行权利要求1-6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海易点时空网络有限公司,未经上海易点时空网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910756822.5/1.html,转载请声明来源钻瓜专利网。