一种配置信息管理方法和装置的制造方法_4

文档序号:9330378阅读:来源:国知局
服务器与业务服务器建立TCP连接;基于该TCP连接,接收来自业务服务器的业务配置请求。在业务配置请求中携带业务服务器的信息,根据该业务配置请求,调用该业务服务器对应的插件,从相应的存储介质中获取业务服务器对应的配置信息,并将该配置信息发送给该业务服务器。
[0094]配置信息被存储在存储介质中。本实施例为每种存储介质设置对应的插件;通过选择插件,控制业务服务器对应的配置信息存储在相应类型的存储介质中。当业务服务器需要获取配置信息时,配置服务器中的配置信息同步模块需要到存储介质中获取业务服务器对应的配置信息。
[0095]步骤S720,根据来自业务服务器的配置订阅请求,在所述业务服务器对应的配置信息发生变化时,向所述业务服务器同步所述配置信息的变化。
[0096]获得配置订阅请求中携带的订阅规则;其中,订阅规则为业务服务器关注的配置信息中的配置项;在业务服务器对应的配置信息的配置项发生变化时,向业务服务器同步所述配置项的变化。配置服务器提供用于配置、更新、修改配置信息的接口。管理员可以基于该接口对配置信息进行配置、更新、修改,使配置信息发生变化。
[0097]尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【主权项】
1.一种配置信息管理方法,其特征在于,在业务服务器侧的步骤包括: 在所述业务服务器启动时,从配置服务器、或者从所述业务服务器的本地配置信息缓存中,获取所述业务服务器的配置信息;以及, 在所述业务服务器运行时,从所述配置服务器订阅所述配置信息的变化。2.根据权利要求1所述的方法,其特征在于,从所述业务服务器的本地配置信息缓存中,获取所述业务服务器的配置信息,还包括: 在所述业务服务器运行时,从配置服务器同步所述业务服务器的配置信息; 将同步到的所述配置信息存储在所述业务服务器的本地配置信息缓存中,以便所述业务服务器下一次启动时,从所述业务服务器的本地配置信息缓存中,获取所述业务服务器的配置信息。3.根据权利要求1或2所述的方法,其特征在于,从配置服务器订阅所述配置信息的变化,包括: 设置所述配置信息的订阅规则;其中,所述订阅规则为所述业务服务器关注的所述配置信息的配置项; 向所述配置服务器发送所述订阅规则,以便所述配置服务器根据所述订阅规则,向所述业务服务器发送所述配置项的变化。4.一种配置信息管理方法,其特征在于,在配置服务器侧的步骤包括: 根据来自业务服务器的业务配置请求,向所述业务服务器返回所述业务服务器对应的配置信息; 根据来自业务服务器的配置订阅请求,在所述业务服务器对应的配置信息发生变化时,向所述业务服务器同步所述配置信息的变化。5.根据权利要求4所述的方法,其特征在于,根据来自业务服务器的配置订阅请求,在所述业务服务器对应的配置信息发生变化时,向所述业务服务器同步所述配置信息的变化,包括: 获得所述配置订阅请求中携带的订阅规则;其中,所述订阅规则为所述业务服务器关注的所述配置信息的配置项; 在所述业务服务器对应的配置信息的配置项发生变化时,向所述业务服务器同步所述配置项的变化。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括: 为每种存储介质设置对应的插件; 通过选择所述插件,控制所述业务服务器对应的配置信息存储在相应类型的存储介质中,以便从所述存储介质中获取所述业务服务器请求的配置信息。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:提供用于维护配置信息的入口。8.根据权利要求4或5所述的方法,其特征在于,所述方法还包括: 预先配置业务服务器和配置服务器之间的连接规则和心跳规则;其中, 所述连接规则包括允许和所述配置服务器建立连接的业务服务器的信息; 所述心跳规则包括业务服务器在其运行过程中,向所述配置服务器请求同步所述业务服务器的配置信息的频率。9.一种配置信息管理装置,其特征在于,在业务服务器侧的所述装置包括: 配置信息代理模块,用于在所述业务服务器启动时,从配置服务器、或者从所述业务服务器的本地配置信息缓存中,获取所述业务服务器的配置信息;以及,在所述业务服务器运行时,从所述配置服务器订阅所述配置信息的变化。10.根据权利要求9所述的装置,其特征在于,所述配置信息代理模块,还用于: 在所述业务服务器运行时,从配置服务器同步所述业务服务器的配置信息; 将同步到的所述配置信息存储在所述业务服务器的本地配置信息缓存中,以便所述业务服务器下一次启动时,所述配置信息代理模块从所述业务服务器的本地配置信息缓存中,获取所述业务服务器的配置信息。11.根据权利要求9或10所述的装置,其特征在于,所述配置信息代理模块具体用于: 设置所述配置信息的订阅规则;其中,所述订阅规则为所述业务服务器关注的所述配置信息的配置项; 向所述配置服务器发送所述订阅规则,以便所述配置服务器根据所述订阅规则,向所述业务服务器发送所述配置项的变化。12.一种配置信息管理装置,其特征在于,在配置服务器侧的所述装置包括: 配置信息同步模块,用于根据来自业务服务器的业务配置请求,向所述业务服务器返回所述业务服务器对应的配置信息; 配置信息订阅模块,用于根据来自业务服务器的配置订阅请求,在所述业务服务器对应的配置信息发生变化时,向所述业务服务器同步所述配置信息的变化。13.根据权利要求12所述的装置,其特征在于,所述配置信息订阅模块具体用于: 获得所述配置订阅请求中携带的订阅规则;其中,所述订阅规则为所述业务服务器关注的所述配置信息的配置项; 在所述业务服务器对应的配置信息的配置项发生变化时,向所述业务服务器同步所述配置项的变化。14.根据权利要求12或13所述的装置,其特征在于,所述装置还包括: 存储介质管理模块,用于为每种存储介质设置对应的插件;通过选择所述插件,控制所述业务服务器对应的配置信息存储在相应类型的存储介质中,以便所述配置信息同步模块从所述存储介质中获取所述业务服务器对应的配置信息。15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 配置信息管理模块,用于提供维护配置信息的入口。16.根据权利要求12或13所述的装置,其特征在于,所述装置还包括: 客户代理管理模块,用于配置业务服务器和配置服务器之间的连接规则和心跳规则;其中, 所述连接规则包括允许和所述配置服务器建立连接的业务服务器的信息; 所述心跳规则包括业务服务器在其运行过程中,向所述配置服务器请求同步所述业务服务器的配置信息的频率。
【专利摘要】本发明公开了一种配置信息管理方法和装置。所述方法在业务服务器侧的步骤包括:在所述业务服务器启动时,从配置服务器、或者从所述业务服务器的本地配置信息缓存中,获取所述业务服务器的配置信息;以及,在所述业务服务器运行时,从所述配置服务器订阅所述配置信息的变化。在配置服务器侧的步骤包括:根据来自业务服务器的业务配置请求,向所述业务服务器返回所述业务服务器对应的配置信息;根据来自业务服务器的配置订阅请求,在所述业务服务器对应的配置信息发生变化时,向所述业务服务器同步所述配置信息的变化。通过本发明业务服务器即便在运行过程中,也能及时感知到配置信息的变化,使用最新版本的配置信息。
【IPC分类】H04L29/08, H04L12/24
【公开号】CN105049252
【申请号】CN201510443743
【发明人】韩义龙
【申请人】青岛海尔智能家电科技有限公司
【公开日】2015年11月11日
【申请日】2015年7月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1