分布式站点的管理方法、系统及具有该系统的服务器技术方案

技术编号:14182363 阅读:73 留言:0更新日期:2016-12-14 11:32
本发明专利技术提供一种分布式站点的管理方法、系统及具有该系统的服务器,所述分布式站点的管理方法包括以下步骤:当前的分布式站点根据已创建的站点信息表中的站点信息,检测自身为主站点还是分站点,若是主站点,则执行与所述主站点相匹配的用于针对分站点的管理操作,若是分站点,则接受对其的管理操作。本发明专利技术所述的分布式站点的管理方法、系统及服务器实现了从单机服务器向分布式服务器管理方式,功能相对完善稳定,且实现了分布式系统中的数据同步与状态监测。

Method, system and server for managing distributed site

The server has the system and the system of the invention provides a management method, distributed sites, the site of the distributed management method comprises the following steps: the current distributed site according to the site information table of the site has been created, its main site is also testing the site, if the main site is performed to match the main points for the management of substation operation, if the site is accepted for its management, operation. Distributed site management method, the system and server from a single server to a distributed server management mode, the function is relatively perfect and stable, to achieve synchronization and state monitoring data in a distributed system.

【技术实现步骤摘要】

本专利技术属于计算机网络
,涉及一种管理方法及系统,特别是涉及一种分布式站点的管理方法、系统及具有该系统的服务器
技术介绍
随着X86服务器的普及使用,以及基于Linux和Windows操作系统在服务器上的主流使用,分布式计算(包括网格计算和云计算)已经成为企业应用软件的主流模式。分布式应用软件的开发常常需要中间件的支持。基于消息的中间件(MOM)是使用最为广泛的中间件类型之一,如何正确和有效地设计中间件不仅影响到开发人员的编程效率,很大程度上还影响到软件的结构和性能。目前,分布式系统的应用领域越来越广泛,包括多层体系架构、多服务系统(SOA)、Web Service以及网格(Grid)甚至目前最流行的云计算等,都属于分布式应用的范畴。如何设计和实现分布式系统,也是软件开发技术的重要内容。且大多数单个存储系统一般分为两个部分,访问控制层和数据存储层,在数据的存储过程中,每个服务器都需要调用访问控制层和数据存储层,而造成无法实现服务器之间的监测与信息同步,更无法实现多个服务器之间的分布式管理。因此,如何提供一种分布式站点的管理方法、系统及具有该系统的服务器,以解决现有技术在数据的存储过程中,由于每个服务器都需要调用访问控制层和数据存储层,而造成无法实现服务器之间的监测与信息同步,更无法实现多个服务器之间的分布式管理等缺陷,实已成为本领域从业者亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种分布式站点的管理方法、系统及具有该系统的服务器,用于解决现有技术在数据的存储过程中,由于每个服务器都需要调用访问控制层和数据存储层,而造成无法实现服务器之间的监测与信息同步,更无法实现多个服务器之间的分布式管理的问题。为实现上述目的及其他相关目的,本专利技术一方面提供一种分布式站点的管理方法,所述分布式站点的管理方法包括以下步骤:当前的分布式站点根据已创建的站点信息表中的站点信息,检测自身为主站点还是分站点,若是主站点,则执行与所述主站点相匹配的用于针对分站点的管理操作,若是分站点,则接受对其的管理操作。于本专利技术的一实施例中,在检测到所述当前的分布式站点为分站点时,则根据针对分站点的管理操作,执行与所述管理操作对应的反馈操作。于本专利技术的一实施例中,所述站点信息包括:身份标识,用于表示分布式站点的身份;访问标识,用于表示分布式站点的访问地址;类型标识,用于表示分布式站点的站点类型;主站点/分站点的地址,用于表示主站点/分站点的IP地址;心率值,用于检测分站点的在线状态;站点状态,用于标识分布式站点启用状态或移除状态;同步字段,用于自定义添加站点信息中需同步;和/或同步标志位,用于标识站点信息是否同步。于本专利技术的一实施例中,所述执行与所述主站点相匹配的用于针对分站点的管理操作包括对分站点的添加操作;所述对分站点的添加操作包括:发送添加指令至所述分站点,通过所述分站点检测到其可添加以接收该分站点反馈的站点信息;记录该分站点的站点信息,并予以保存;发送添加成功的信息至该分站点以通知该分站点添加成功;所述执行反馈操作包括:与所述添加操作对应的反馈操作;接收所述添加指令;检测是否可添加,若是,则将自身的站点信息发送至主站点;待接收到所述添加成功的信息时,更新自身的站点类型为分站点,并记录所述主站点的访问标识及主站点的地址;若否,表示自身已添加至主站点。于本专利技术的一实施例中,所述执行与所述主站点相匹配的用于针对分站点的管理操作还包括对分站点的移除操作;所述对分站点的移除操作包括:在已添加的分站点中选择一分站点作为需移除的分站点,更新与该需移除的分站点对应的站点状态,并将同步标志位修改为需与该分站点同步的同步标志位;待预置的数据同步线程监测到需向该分站点同步的同步标志位时,移除该分站点,并更新该同步标志位为无需与该分站点同步的同步标志位。所述执行反馈操作还包括与移除操作对应的反馈操作;所述与移除操作对应的反馈操作包括:将表示分站点的站点类型更新为表示主站点的站点类型,并反馈一移除成功的信息至主站点。于本专利技术的一实施例中,所述执行与所述主站点相匹配的用于针对分站点的管理操作还包括对分站点的检测操作;所述对分站点的检测操作包括:使用预置的心跳同步线程周期性检测所述分布式站点为主站点时,则以当前时间的时间戳作为心率值;与分站点的心率值的进行比对以判断所述分站点是否已离线;所述执行反馈操作还包括与检测操作对应的反馈操作;所述与检测操作对应的反馈操作包括:将自身的心率值更新为主站点的心率值。于本专利技术的一实施例中,所述执行与所述主站点相匹配的用于针对分站点的管理操作还包括与分站点数据的同步操作:所述与分站点数据的同步操作包括:检测所述站点信息中的同步标志位,若同步标志位为需与该分站点同步的同步标志位,向分站点发送数据更新请求以向分站点同步数据,并更新同步标志位为无需与该分站点同步的同步标志位;所述执行反馈操作还包括与同步操作对应的反馈操作;所述与同步操作对应的反馈操作包括:检测所述站点信息中的同步标志位,若同步标志位为需与主站点同步的同步标志位,向主站点发送数据更新请求以向主站点同步数据,并更新同步标志位为无需与该主站点同步的同步标志位。本专利技术另一方面还提供一种分布式站点的管理系统,所述分布式站点的管理系统包括:管理模块,用于根据已创建的站点信息表中的站点信息,检测当前的所述分布式站点为主站点还是分站点,若是主站点,则执行与所述主站点相匹配的用于针对分站点的管理操作;若为分站点,则接受对其的管理操作。于本专利技术的一实施例中,所述管理模块还用于在检测到所述当前的分布式站点为分站点时,则根据针对分站点的管理操作,执行与所述管理操作对应的反馈操作。本专利技术又一方面提供一种服务器,所述服务器包括:所述的分布式站点的管理系统。如上所述,本专利技术的分布式站点的管理方法、系统及具有该系统的服务器,具有以下有益效果:本专利技术所述的分布式站点的管理方法、系统及具有该系统的服务器实现了从单机服务器向分布式服务器管理方式,功能相对完善稳定,且实现了分布式系统中的数据同步与状态监测。附图说明图1显示为本专利技术的分布式站点的管理方法于一实施例中的流程示意图。图2A显示为本专利技术的对分站点的添加操作于一实施例中的流程示意图。图2B显示为本专利技术的与添加操作对应的反馈操作的流程示意图。图3A和3B,显示为对分站点的移除操作及的流程示意图。图3B显示为本专利技术的与移除操作对应的反馈操作的流程示意图。图4A显示为本专利技术的对分站点的检测操作的流程示意图。图4B显示为本专利技术的与检测操作对应的反馈操作的流程示意图。图5A显示为对分站点数据的同步操作的流程示意图。图5B显示为本专利技术的与同步操作对应的反馈操作的流程示意图。图6显示为本专利技术的分布式站点的管理系统于一实施例中的原理结构示意图。图7显示为本专利技术的服务器于一实施例中的原理结构示意图。元件标号说明1 分布式站点的管理系统11 预创建模块12 管理模块2 服务器S1~S3 步骤S21~S24 步骤S31~S34 步骤S211~S214 步骤S221~S223 步骤S231~S232 步骤S2本文档来自技高网...
分布式站点的管理方法、系统及具有该系统的服务器

【技术保护点】
一种分布式站点的管理方法,其特征在于,所述分布式站点的管理方法包括以下步骤:当前的分布式站点根据已创建的站点信息表中的站点信息,检测自身为主站点还是分站点,若是主站点,则执行与所述主站点相匹配的用于针对分站点的管理操作,若是分站点,则接受对其的管理操作。

【技术特征摘要】
1.一种分布式站点的管理方法,其特征在于,所述分布式站点的管理方法包括以下步骤:当前的分布式站点根据已创建的站点信息表中的站点信息,检测自身为主站点还是分站点,若是主站点,则执行与所述主站点相匹配的用于针对分站点的管理操作,若是分站点,则接受对其的管理操作。2.根据权利要求1所述的分布式站点的管理方法,其特征在于:在检测到所述当前的分布式站点为分站点时,则根据针对分站点的管理操作,执行与所述管理操作对应的反馈操作。3.根据权利要求2所述的分布式站点的管理方法,其特征在于:所述站点信息包括:身份标识,用于表示分布式站点的身份;访问标识,用于表示分布式站点的访问地址;类型标识,用于表示分布式站点的站点类型;主站点/分站点的地址,用于表示主站点/分站点的IP地址;心率值,用于检测分站点的在线状态;站点状态,用于标识分布式站点启用状态或移除状态;同步字段,用于自定义添加站点信息中需同步;和/或同步标志位,用于标识站点信息是否同步。4.根据权利要求3所述的分布式站点的管理方法,其特征在于:所述执行与所述主站点相匹配的用于针对分站点的管理操作包括对分站点的添加操作;所述对分站点的添加操作包括:发送添加指令至所述分站点,通过所述分站点检测到其可添加以接收该分站点反馈的站点信息;记录该分站点的站点信息,并予以保存;发送添加成功的信息至该分站点以通知该分站点添加成功;所述执行反馈操作包括:与所述添加操作对应的反馈操作;接收所述添加指令;检测是否可添加,若是,则将自身的站点信息发送至主站点;待接收到所述添加成功的信息时,更新自身的站点类型为分站点,并记录所述主站点的访问标识及主站点的地址;若否,表示自身已添加至主站点。5.根据权利要求4所述的分布式站点的管理方法,其特征在于:所述执行与所述主站点相匹配的用于针对分站点的管理操作还包括对分站点的移除操作;所述对分站点的移除操作包括:在已添加的分站点中选择一分站点作为需移除的分站点,更新与该需移除的分站点对应的站点状态,并将同步标志位修改为需与该分站点同步的同步标志位;待预置的数据同步线程监测到需向该分站点同步的同步标志...

【专利技术属性】
技术研发人员:卫晓栋
申请(专利权)人:上海爱数信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1