网元集群的服务参数更新方法技术

技术编号:15518637 阅读:161 留言:0更新日期:2017-06-04 08:46
本发明专利技术揭示了一种网元集群的服务参数更新方法,包括一个主网元和多个辅助网元组成网元集群,通过监听网元集群中存储于主网元的配置文件变化,得到新配置文件。读取新配置文件中的配置信息,根据配置信息对网元集群中辅助网元的服务参数进行更新。辅助网元根据主网元的配置文件配置自身的服务参数,而不需要在每个辅助网元中存储配置文件。网元集群提供的应用服务发生变化时,仅需要对存储于主网元的配置文件进行修改,即可对网元集群中全部的网元自身服务参数进行配置。

【技术实现步骤摘要】
网元集群的服务参数更新方法
本公开涉及互联网应用
,特别涉及网元集群的服务参数更新方法和装置。
技术介绍
随着互联网应用技术的发展,提供应用服务的服务器访问量越来越大。为增强服务器对应用服务的响应和处理能力,将一个或多个服务器的软硬件系统资源划分为处理同一个应用服务的若干个网元。多个网元组成网元集群,采用负载均衡技术,由多个网元轮流处理外部网络的访问请求。目前的网元集群中,如果应用服务发生改变,各网元须逐个进行服务参数修改,大大增加了运营维护的工作量,不利于网元集群的工作连续性。在一个具体的应用场景中,一个采用负载均衡技术的网元集群提供一种对网页进行数据抓取的应用服务。应用服务发生改变,抓取的网页由新浪主页改为百度新闻主页时,各网元对应的服务参数也需要逐个进行修改。例如,服务参数中的URL指向地址需由新浪主页地址改为百度新闻主页地址。
技术实现思路
为了解决相关技术中存在的网元集群提供的应用服务发生改变时,不能方便快捷地修改网元的服务参数的技术问题,本公开提供了一种网元集群中的服务参数更新方法及装置。一种网元集群中的服务参数更新方法,包括一个主网元和多个辅助网元组成的网元集群,所述方法包括:监听网元集群中存储于主网元的配置文件变化,得到新配置文件;读取所述新配置文件中的配置信息;根据所述配置信息对所述辅助网元的服务参数进行更新。一种网元集群中的服务参数更新装置,所述装置包括:监听装置,用于监听网元集群中存储于主网元的配置文件变化,得到新配置文件;读取装置,用于读取所述新配置文件中的配置信息;更新装置,用于根据所述配置信息对所述辅助网元的服务参数进行更新。本公开的实施例提供的技术方案可以包括以下有益效果:通过一个主网元和多个辅助网元组成的网元集群,监听网元集群中存储于主网元的配置文件变化,得到新配置文件。读取新配置文件中的配置信息,根据配置信息对辅助网元的服务参数进行更新。如果应用服务发生改变,只需要将主网元的配置文件进行修改。根据修改后的配置文件,对网元集群中的网元的服务参数进行更新,从而无需对网元集群中网元的服务参数逐个进行修改。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是一示例性实施例示出的网元集群的服务参数更新的流程图。图2是图1对应实施例示出的方法中步骤110的一种具体实现流程图。图3是图1对应实施例示出的方法中步骤150的一种具体实现流程图。图4是图3对应实施例示出的方法中步骤153的一种具体实现流程图。图5是另一示例性实施例示出的网元集群的服务参数更新的示意图。图6是一示例性实施例示出的网元集群的服务参数更新装置的框图。图7根据图6对应实施例的装置中的监听装置在一个实施例的框图。图8根据图6对应实施例的装置中的更新装置在一个实施例的框图。图9根据图8对应实施例的装置中的监听单元在一个实施例的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的网元集群中的服务参数更新方法的流程图。如图1所示,该方法包括但不限于以下步骤:在步骤110中,监听网元集群中存储于主网元的配置文件变化,得到新配置文件。网元,是指由服务器的各项软硬件系统资源所构成的实现特定功能或者提供特定应用服务的服务单元。一个网元可以只是服务器的一部分,也可以是一台独立的服务器或者由多台服务器组合而成。网元集群,是指为增强服务器对应用服务的响应和处理能力,将一个或多个服务器的全部软硬件系统资源划分为处理同一个应用服务的若干个网元,由多个网元组成网元集群。该网元集群中的多个网元轮流为用户提供同一个应用服务。其中,网元集群中安装配置文件的网元是主网元,网元集群中没有安装配置文件,而是根据主网元的配置文件设置自身的服务参数的网元是辅助网元。服务参数,是指根据不同的应用服务需求,用于设置网元的各项软硬件系统资源的一系列参数,例如,URL指向地址、网页浏览器端口、缓存大小等。通过读取配置信息修改网元自身的服务参数,以满足应用服务对软硬件系统资源需求。配置信息,是指配置网元的服务参数所依据的一系列信息的集合。对应不同的应用服务,配置信息也是不同的。因此,如果应用服务改变,配置信息也需要相应修改。配置文件,是指存储配置信息的文件,配置文件一般存储于网元之上。仅将网元集群的配置文件安装在主网元之上,通过对存储于主网元之上的配置文件进行监听。当配置文件被修改时,通过监听配置文件变化,能够及时得到被修改之后的新配置文件。在步骤130中,读取新配置文件中的配置信息。对应一项具体的应用服务,所要设置的网元的软硬件系统资源并不相同。如果应用服务改变,对应的服务参数也需要相应修改。应用服务,是指通过网元自身的各项软硬件模块为用户提供的一种网络或者数据的应用服务。例如,网页数据抓取服务,用户通过网元所提供的网页数据抓取服务,获得指定网页中该用户感兴趣的数据。通过监听主网元的配置文件发生变化,一旦监听到发生变化的配置文件,则读取配置文件中的配置信息,并及时通知网元集群中其它的辅助网元,根据该新配置文件修改自身的服务参数。在步骤150中,根据配置信息对辅助网元的服务参数进行更新。如果网元集群提供的应用服务发生变化,网元集群中的每个网元都需要通过配置自身的服务参数以重新对自身的软硬件系统资源进行设置,以满足新的应用服务需求。在一个具体的实施例中,网元集群为用户提供的应用服务是一种网页数据抓取服务。该网页数据抓取服务对应的配置信息包括网页数据抓取所指向的网页地址信息、关键词或主题、抓取文件大小阈值、话题过滤信息等。如果网页数据抓取服务发生改变,例如,需要抓取的网页由新浪主页改为百度新闻主页。则对应网页数据抓取服务的配置信息中的数据抓取地址信息需由新浪主页地址改为百度新闻主页地址。对应配置信息为数据抓取地址信息的服务参数是URL(UniformResourceLocator,统一资源定位器)指向地址。根据发生变化的数据抓取地址信息,辅助网元将服务参数URL指向地址设置为百度新闻主页地址。应用服务发生改变时,仅需要修改网元集群中主网元存储的配置文件,得到修改后的新配置文件。通过读取新配置文件中的配置信息,并根据读取的配置信息,辅助网元对自身的服务参数进行修改。而不需要逐个对网元集群中的每个网元的服务参数进行修改,且不需要对每个网元进行重启,即可以实现对网元集群中所有的网元的服务参数进行更新。对应另一示例性实施例示出的网元集群的服务参数更新方法,在步骤110之前,还包括步骤101。在步骤101中,在主网元开机时进行配置文件的备份存储。在监听存储于主网元之上的配置文件之前,通过对配置文件进行备份存储以保存网元集群的初始配置信息。初始配置信息,是指对应一项具体的应用服务,首次设置主网元自身的服务参数所依据的配置信息。或者,初始配本文档来自技高网...
网元集群的服务参数更新方法

【技术保护点】
一种网元集群的服务参数更新方法,其特征在于,包括一个主网元和多个辅助网元组成的网元集群,所述方法包括:监听网元集群中存储于主网元的配置文件变化,得到新配置文件;读取所述新配置文件中的配置信息;根据所述配置信息对所述辅助网元的服务参数进行更新。

【技术特征摘要】
1.一种网元集群的服务参数更新方法,其特征在于,包括一个主网元和多个辅助网元组成的网元集群,所述方法包括:监听网元集群中存储于主网元的配置文件变化,得到新配置文件;读取所述新配置文件中的配置信息;根据所述配置信息对所述辅助网元的服务参数进行更新。2.根据权利要求1所述的方法,其特征在于,所述监听网元集群中存储于主网元的配置文件变化之前,还包括:在主网元开机时进行所述配置文件的备份存储。3.根据权利要求1所述的方法,其特征在于,所述监听网元集群中存储于主网元的配置文件变化,得到新配置文件,包括:通过预定的周期获取主网元中所述配置文件的参数信息;判断当前周期与上一周期各自的所述参数信息是否一致,若为否,则根据当前周期的所述参数信息获取新配置文件。4.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息对所述辅助网元的服务参数进行更新的步骤,包括:将所述配置信息复制到缓存数据库以替代所述缓存数据库中原来的配置信息;监听所述缓存数据库中配置信息的替代,对所述辅助网元的服务参数进行更新。5.根据权利要求4所述的方法,其特征在于,所述监听所述缓存数据库中配置信息的替代,对所述辅助网元的服务参数进行更新的步骤,包括:接收所述缓存数据库中配置信息的替代而发送的配置信息变更消息;响应所述配置信息变更消息...

【专利技术属性】
技术研发人员:尹正飞范克磊于芝涛
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1