The embodiment of the invention discloses a configuration information updating method, system, client and server, the method includes: obtaining the configuration information of the first client application system, has determined the first preset identification attribute information of multiple attribute information of the configuration information contained in the first storage; the server determines the first key corresponding to the first the attribute information of the first numerical value; first storage server monitoring and the corresponding key value is changed; if the monitoring results, the first storage server to obtain the first new value, and will be the first new value pushed to the client; the client receives the first value the first storage server, according to the configuration information for the first update of the new value of the first application system. It can improve the stability of the application system when updating the configuration information and the efficiency of processing the main business.
【技术实现步骤摘要】
一种配置信息更新方法、系统、客户端及服务器
本申请涉及计算机系统信息配置
,特别涉及一种配置信息更新方法、系统、客户端及服务器。
技术介绍
配置信息通常是指一些存储在计算机内存中的数据,其通常包括与所述应用系统关联的属性信息,用于通知计算机应用系统中安装了哪些硬件以及应该如何配置系统才能进行操作。对于使用spring框架的java应用,通常是将配置信息存放在properties的文本文件中,应用启动的时候spring从该文本文件中读取对应的配置信息并初始化到相应的javaBean中,当需要修改配置信息时,需要修改properties文件并重启java应用。现有的一种配置信息的更新方法主要包括:可以将应用系统的配置信息写入数据库中,应用启动时从数据库中读取配置信息,应用启动后每次获取springBean的属性时均从数据库中读取,可达到更新数据库配置信息后应用直接从数据库获取最新的配置并且不用重启应用。专利技术人发现现有技术中至少存在如下问题:由于要保证更新数据库中的配置信息后应用能及时感知并更新自身springBean为最新的配置内容,所以在每次使用该属性时都 ...
【技术保护点】
一种配置信息更新方法,其特征在于,包括:客户端获取第一应用系统的配置信息,确定所述配置信息包含的多个属性信息中具有预设标识的第一属性信息;第一存储服务器确定所述第一属性信息对应的第一键值;所述第一存储服务器监测与所述第一键值对应的第一数值是否发生变化;若监测结果为是,所述第一存储服务器获取新的第一数值,并将所述新的第一数值推送给所述客户端;所述客户端接收所述第一存储服务器发出的新的第一数值,根据所述新的第一数值更新所述第一应用系统的配置信息。
【技术特征摘要】
1.一种配置信息更新方法,其特征在于,包括:客户端获取第一应用系统的配置信息,确定所述配置信息包含的多个属性信息中具有预设标识的第一属性信息;第一存储服务器确定所述第一属性信息对应的第一键值;所述第一存储服务器监测与所述第一键值对应的第一数值是否发生变化;若监测结果为是,所述第一存储服务器获取新的第一数值,并将所述新的第一数值推送给所述客户端;所述客户端接收所述第一存储服务器发出的新的第一数值,根据所述新的第一数值更新所述第一应用系统的配置信息。2.一种配置信息更新方法,其特征在于,包括:客户端获取第一应用系统的配置信息,确定所述配置信息包含的多个属性信息中具有预设标识的第一属性信息;所述客户端接收第一存储服务器发来的与第一属性信息对应的新的第一数值;所述客户端根据所述新的第一数值更新所述第一应用系统的配置信息。3.根据权利要求2所述的方法,其特征在于,一个所述属性信息对应一个键值-数值对。4.根据权利要求3所述的方法,其特征在于,当所述第一应用系统为采用spring框架的应用系统时,所述预设标识包括:预设特定注解。5.根据权利要求4所述的方法,其特征在于,所述预设特定注解包括:为所述第一属性信息对应的键值设置的特定注解。6.根据权利要求2所述的方法,其特征在于,所述客户端接收第一存储服务器发来的与第一属性信息对应的新的第一数值之前,所述方法还包括:所述客户端从所述第一存储服务器中获取第一键值对应的第一数值,并利用所述第一数值配置所述第一应用系统。7.一种配置信息更新方法,其特征在于,包括:第一存储服务器获取客户端中第一应用系统的第一属性信息,确定与所述第一属性信息对应的第一键值;所述第一属性信息为客户端第一应用系统的配置信息包含的多个属性信息中具有预设标识的属性信息;所述第一存储服务器监测与所述第一键值对应的第一数值是否发生变化;若监测结果为是,所述第一存储服务器获取新的第一数值,并将所述新的第一数值推送给所述客户端,以使所述客户端根据所述新的第一数值更新所述第一应用系统的配置信息。8.根据权利要求7所述的方法,其特征在于,所述第一存储服务器为etcd存储系统。9.根据权利要求8所述的方法,其特征在于,所述第一...
【专利技术属性】
技术研发人员:廖昆,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。