The invention discloses an application configuration file updating method, which is applied to a unified configuration system, and a unified configuration system comprises a configuration center server and an application node server. Read the version number that uniquely identifies the configuration file in the configuration file. The configuration file is stored in the first storage address configured in the application. When listening to the version number of the new configuration file is higher than the version number of the configuration file, the new configuration file is downloaded to the second storage address. Writes the configuration information in the new configuration file downloaded to the configuration file. When the application is running, the configuration file of the application can be updated without modifying the storage address of the configuration file configured in the application.
【技术实现步骤摘要】
应用程序的配置文件更新方法和装置
本公开涉及互联网应用
,特别涉及应用程序的配置文件更新方法和装置。
技术介绍
随着互联网应用技术的发展,部署应用程序的服务器访问量越来越大。为增强服务器处理应用程序的能力,需要将同一个应用程序部署在多个应用节点服务器上,并由统一配置系统对每个部署应用程序的应用节点服务器进行配置文件的部署和更新。在现有技术中,当需要更新应用程序的配置文件时,首先修改应用程序中配置的存储地址,对应用程序的侵入性较大,然后将统一配置系统中位于配置中心服务器上的新配置文件下载到修改后的存储地址。当应用程序处于运行状态时,应用程序需要随时读取配置文件中的配置信息。此时,对应用程序中配置的配置文件的存储地址进行修改可能导致应用程序出错,严重时可能会引起应用程序崩溃。此外,如果修改应用程序需要权限,则限制了应用的统一配置。
技术实现思路
为了解决相关技术中存在的当应用程序处于运行状态时,对应用程序中配置的配置文件的存储地址进行修改可能导致应用程序出错的技术问题,本公开提供了一种应用程序的配置文件的更新方法及装置一种应用程序的配置文件更新方法,应用于统一配置系统,所述统一配置系统包括配置中心服务器和应用节点服务器,其特征在于,所述方法包括:读取所述配置文件中唯一标识所述配置文件的版本号,所述配置文件存储于所述应用程序中配置的第一存储地址;当侦听到新配置文件的版本号高于所述配置文件的版本号时,将所述新配置文件下载到第二存储地址;将下载后的所述新配置文件中的配置信息写入到所述配置文件。一种应用程序的配置文件更新装置,应用于统一配置系统,所述统一配置系统包括 ...
【技术保护点】
一种应用程序的配置文件更新方法,应用于统一配置系统,所述统一配置系统包括配置中心服务器和应用节点服务器,其特征在于,所述方法包括:读取所述配置文件中唯一标识所述配置文件的版本号,所述配置文件存储于所述应用程序中配置的第一存储地址;当侦听到新配置文件的版本号高于所述配置文件的版本号时,将所述新配置文件下载到第二存储地址;将下载后的所述新配置文件中的配置信息写入到所述配置文件。
【技术特征摘要】
1.一种应用程序的配置文件更新方法,应用于统一配置系统,所述统一配置系统包括配置中心服务器和应用节点服务器,其特征在于,所述方法包括:读取所述配置文件中唯一标识所述配置文件的版本号,所述配置文件存储于所述应用程序中配置的第一存储地址;当侦听到新配置文件的版本号高于所述配置文件的版本号时,将所述新配置文件下载到第二存储地址;将下载后的所述新配置文件中的配置信息写入到所述配置文件。2.根据权利要求1所述的方法,其特征在于,所述读取所述配置文件中唯一标识所述配置文件的版本号之前,所述方法还包括:应用节点服务器接收所述配置文件部署指令;按照所述应用程序部署指令的指示,将位于所述配置中心服务器上的配置文件下载到所述第一存储地址。3.根据权利要求1所述的方法,其特征在于,所述当侦听到新配置文件的版本号高于所述配置文件的版本号时,将所述新配置文件下载到第二存储地址,包括:接收所述配置中心服务器上的应用配置关联信息;按照所述应用配置关联信息的指示,将所述新配置文件下载到所述应用节点服务器上的所述第二存储地址,其中,所述第二存储路径与所述第一存储路径不同。4.根据权利要求1所述的方法,其特征在于,所述将下载后的所述新配置文件中的配置信息写入到所述配置文件,所述方法还包括:将所述第二存储地址和所述第一存储地址中的所述配置文件的文件存储路径进行地址关联;通过所述地址关联,将所述第二存储地址中的配置信息写入到所述配置文件。5.根据权利要求1或2或4所述的方法,其特征在于,所述将下载的所述新配置文件中的配置信息写入到所述配置文件之后,所述方法还包括:通过访问所述配置文件,读取所述配置文件中的配置信息;根据读取到的所述配置信息对所述应...
【专利技术属性】
技术研发人员:李希伟,吴连朋,夏章抓,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。