[发明专利]一种基于多播的分布式系统的集中配置方法在审
申请号: | 201710211389.8 | 申请日: | 2017-03-31 |
公开(公告)号: | CN107026756A | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 龙裕朝;钟坚;廖小文;王腾 | 申请(专利权)人: | 广东亿迅科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳市精英专利事务所44242 | 代理人: | 刘贻盛 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 系统 集中 配置 方法 | ||
技术领域
本发明涉及网络配置技术领域,尤其涉及一种基于多播的分布式系统的集中配置方法。
背景技术
近年来互联网的发展日新月异,系统从单一向分布式、服务化的方向发展,系统接入的服务器越来越多,服务器的应用组件关系越来越复杂,互联网应用的运维成本越来越高,小则几十、上百台服务器的集群,大则几千、几万台服务器的云平台,不同的系统和模块的配置各有不同,传统的配置方法工作量大,手工配置极易出错,运维效率低。中国专利CN201210339839.9公开了一种云环境下集中配置管理方法,基于服务器-客户端模式,包括如下步骤:(1)对需要管理的节点安装客户端;(2)判断节点是否可用,如果可用则跳转至步骤3,否则结束;(3)对节点的文件进行配置、更新;但是该方法只提供了配置文件类型的配置,对各节点配置没有自动识别,客户端也不能做到自动识别并注册,配置工作量大,因此构建如何有效地减轻配置的工作强度,节省大量时间与精力,提高运维效率是本发明要急需解决的技术问题。
发明内容
本发明所要解决的技术问题在于提供了一种基于多播的分布式系统的集中配置方法,实现了配置的高度自动化,有效提高了运维效率。
为解决上述技术问题,本发明采用以下技术方案:
一方面,提供了一种基于多播的分布式系统的集中配置方法,该集中配置方法包括:
节点生成节点识别码;
设置于节点的配置插件判断节点是否已设置配置中心,若是,则配置插件根据设置的配置中心地址连接配置中心;若否,则节点利用多播组发送广播以获得配置中心地址,配置插件根据广播获得的配置中心地址连接配置中心;
配置中心接收节点发送的配置请求信息和所述节点识别码,利用所述节点识别码验证成功后,根据所述配置请求信息向节点发送节点适用的配置信息。
其中,所述节点利用多播组发送广播以获得配置中心地址包括:节点中的多播组根据配置的信道队列发送发现配置中心广播;发现组件在预置时间内响应所述发现配置中心广播,并利用广播信息解码成功,则把配置中心地址发送给配置插件;配置插件接收所述配置中心地址。
其中,所述节点中的多播组根据配置的信道队列发送发现配置中心广播之后还包括:若发现组件在预置时间内没有响应所述发现配置中心广播,则配置插件自动切换到下个信道队列进行广播。
其中,所述预置时间为3s。
其中,所述根据所述配置请求信息向节点发送节点适用的配置信息包括:
A1:根据节点的配置请求信息判断当前配置适配器是否适用于节点,若是,则执行步骤A2;若否,则执行步骤A3;
A2:调用当前配置适配器生成配置响应,得到节点适用的配置信息,把该配置信息发送给节点;
A3:调用其他配置适配器,返回执行步骤A1。
其中,所述节点生成节点识别码之前还包括:节点启动。
其中,所述根据所述配置请求信息向节点发送节点适用的配置信息之后还包括:节点利用所述配置信息启动对应的应用程序。
其中,所述配置插件接收所述配置中心地址之后还包括:配置插件存储所述配置中心地址。
与现有技术相比,本发明的有益效果为:本发明提供的基于多播的分布式系统的集中配置方法,节点生成节点识别码,并根据设置的配置中心地址或广播获得的配置中心地址连接配置中心,验证成功后,根据所述配置请求信息向节点发送节点适用的配置信息,有针对性地给节点发送配置信息,实现了配置的高度自动化,有效提高了运维效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是本发明具体实施方式中提供的一种基于多播的分布式系统的集中配置方法的实施例的方法流程图一。
图2是本发明具体实施方式中提供的一种基于多播的分布式系统的集中配置方法的实施例的方法流程图二。
具体实施方式
为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东亿迅科技有限公司,未经广东亿迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710211389.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于排序学习的服务推荐方法
- 下一篇:酒瓶标贴(丰谷老窖)