[发明专利]分布式应用配置管理的方法和分布式计算系统有效
申请号: | 201810682443.1 | 申请日: | 2018-06-27 |
公开(公告)号: | CN110650033B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 陈青龙 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L41/0894 | 分类号: | H04L41/0894;H04L41/082;H04L41/084;H04L67/1095 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 应用 配置管理 方法 计算 系统 | ||
本发明公开了一种分布式应用配置管理的方法和分布式计算系统,属于软件技术领域。所述方法包括:应用服务器接收应用的启动请求,从配置服务器处获取所述应用的全量配置参数,所述全量配置参数包括初始化配置参数和运行配置参数;所述应用服务器根据所述初始化配置参数启动所述应用,并根据所述运行配置参数运行所述应用;所述应用服务器周期性从所述配置服务器处获取并加载所述应用的增量配置参数。本发明可以减少管理人员的工作量,降低数据传输资源的消耗,节约成本。
技术领域
本发明涉及软件技术领域,尤其涉及一种分布式应用配置管理的方法和分布式计算系统。
背景技术
分布式计算系统是一种基于客户端/服务器结构,将应用的业务逻辑层放在应用服务器上,只在客户端保留应用的用户服务层的系统,客户端与应用服务器可以通过网络连接一同实现应用的各项功能。
为了保证应用能够正常启动,同时减少本地存储的数据量,应用服务器上往往只保存用于应用启动的初始化配置参数,应用的全量配置参数保存在配置服务器上,全量配置参数包括初始化配置参数和用于应用运行的运行配置参数。应用服务器在接收到应用的启动请求后,使用本地保存的初始化配置参数启动应用,应用启动后,应用服务器向配置服务器发送请求,获取全量配置参数,并根据全量配置参数运行应用。当配置服务器上该应用的任意配置参数发生更新时,配置服务器将该应用更新后的全量配置参数推送给应用服务器,应用服务器收到更新后的全量配置参数后对该应用进行更新。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
一方面,应用服务器无法基于接收到全量配置参数自动更新已存储的配置参数,当需要更新初始化配置参数时,需要技术人员逐一在应用服务器上进行更新,工作量较大;另一方面,在任意配置参数更新后,配置服务器都要推送全量配置参数,数据传输资源的消耗较大。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种分布式应用配置管理的方法和分布式计算系统。所述技术方案如下:
第一方面,提供了一种分布式应用配置管理的方法,所述方法包括:
应用服务器接收应用的启动请求,从配置服务器处获取所述应用的全量配置参数,所述全量配置参数包括初始化配置参数和运行配置参数;
所述应用服务器根据所述初始化配置参数启动所述应用,并根据所述运行配置参数运行所述应用;
所述应用服务器周期性从所述配置服务器处获取并加载所述应用的增量配置参数。
进一步的,所述应用服务器接收应用的启动请求,从配置服务器处获取所述应用的全量配置参数,包括:
应用服务器接收应用的启动请求,根据配置服务器提供的所述应用的全量配置参数的URL下载所述全量配置参数。
进一步的,所述应用服务器周期性从所述配置服务器处获取所述应用的增量配置参数,包括:
所述应用服务器周期性向所述配置服务器发送配置参数同步请求,所述配置参数同步请求中携带有同步基准时间;
所述配置服务器查询所述同步基准时间之后本地生成的所述应用的配置更新日志;
所述配置服务器根据所述配置更新日志确定所述应用的增量配置参数,将所述增量配置参数发送至所述应用服务器。
进一步的,所述方法还包括:
所述配置服务器向所述应用服务器发送所述配置更新日志的最新生成时间戳;
所述应用服务器将所述同步基准时间更新为所述最新生成时间戳。
进一步的,所述配置服务器根据所述配置更新日志确定所述应用的增量配置参数,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810682443.1/2.html,转载请声明来源钻瓜专利网。