一种用于分级管理的注册方法及注册系统与流程

文档序号:14326951阅读:387来源:国知局

本发明涉及分布式系统领域,具体涉及一种用于分级管理的注册方法及注册系统。



背景技术:

系统的分布式是当前系统部署比较流行的一种形式,分级管理是实现分布式管理一个有效的途径,ssr集中管理平台便采用了分级管理的方式去管理安装在不同地区的服务器,因为地域不同所以管理平台之间的信息传输便依靠网络,因此下级管理平台向上级注册时便会通过网络向上级发送数据,但是由于网络不同或者人为原因配置错误,便会导致程序的重复运行,从而导致对系统的内存消耗较大,甚至会产生多余的网络包发送的情况。

下级ssr集中管理平台在向上级ssr集中管理平台注册的时候,因为上下级通信依赖于网络,网络是否通畅是决定注册是否成功的主要因素,如果采用传统的注册方式,点击注册之后便开始整理注册数据进行发送,这样在逻辑上存在一些冗余,会给系统带来不必要的运行压力,同时也会给网络造成一定的负担。



技术实现要素:

为解决上述技术问题,本发明提供是一种用于分级管理的注册方案,具体如下:

第一方面,本发明提供一种用于分级管理的注册方法,包括:

分级管理中下级ssr管理平台获取用户的注册操作;

所述下级ssr管理平台根据用户的注册操作向分级管理中上级ssr管理平台服务器发起测试连接操作;

所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接;

若是,所述下级ssr管理平台整理注册消息,并将所述注册消息发送至所述上级ssr管理平台服务器。

进一步的,方法还包括:

若否,所述下级ssr管理平台则停止注册操作。

进一步的,所述上级ssr管理平台服务器安装有rabbitmq。

进一步的,所述下级ssr管理平台根据用户的注册操作向分级管理中上级ssr管理平台服务器发起测试连接操作之前,包括:在所述下级ssr管理平台上配置所述上级ssr管理平台服务器的基本信息。

进一步的,所述基本信息包括所述上级ssr管理平台服务器的ip地址和rabbitmq的端口号。

进一步的,所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接,包括:

所述下级ssr管理平台检测是否在规定时间内从所述上级ssr管理平台服务器返回的表征连接成功的数据回复,若是,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器成功连接;若否,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器连接不成功。

第二方面,本发明提供一种用于分级管理的注册系统,包括分级管理中下级ssr管理平台、分级管理中上级ssr管理平台服务器,其中所述上级ssr管理平台服务器安装有rabbitmq,所述下级ssr管理平台用于获取用户的注册操作,并根据用户的注册操作向所述上级ssr管理平台服务器发起测试连接操作;所述上级ssr管理平台服务器用于接收下级ssr管理平台发起的测试连接操作,并向所述下级ssr管理平台返回表征连接成功的数据回复;所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接;并在成功连接后整理注册消息,并将所述注册消息发送至所述上级ssr管理平台服务器。

进一步的,所述下级ssr管理平台根据用户的注册操作向分级管理中上级ssr管理平台服务器发起测试连接操作之前,包括:在所述下级ssr管理平台上配置所述上级ssr管理平台服务器的基本信息。

进一步的,所述基本信息包括所述上级ssr管理平台服务器的ip地址和rabbitmq的端口号。

进一步的,所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接,具体为:

所述下级ssr管理平台检测是否在规定时间内从所述上级ssr管理平台服务器返回的表征连接成功的数据回复,若是,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器成功连接;若否,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器连接不成功。

通过本发明的方案,通过设计合理的ssr下级管理平台向上级管理平台的注册流程,在正式组织注册数据发送之前要先测试上下级是否连通,进而提高系统的运行效率,减轻管理平台的内存负担和网络压力。

附图说明

图1示出下级ssr管理平台向上级ssr管理平台注册的流程示意图。

具体实施方式

以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明用于分级管理的注册方法,包括:

分级管理中下级ssr(serversecurityreinforcement服务器安全加固系统)管理平台获取用户的注册操作;

所述下级ssr管理平台根据用户的注册操作向分级管理中上级ssr管理平台服务器发起测试连接操作;

所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接;

若是,所述下级ssr管理平台整理注册消息,并将所述注册消息发送至所述上级ssr管理平台服务器。

根据本发明的一实施例,上级ssr管理平台服务器安装有rabbitmq,并且将rabbitmq嵌入到集中管理平台中,由集中管理平台统一处理消息队列。

根据本发明的一实施例,在下级ssr管理平台上配置有上级ssr管理平台服务器的基本信息。

通过采用rabbitmq作为上下级通信的连接工具,通过页面配置的上级管理平台的基本信息来进行上级rabbitmq的队列初始化,队列初始化成功之后发送轻量级测试连接信号,系统采用信号等待机制,规定时间内能接收到上级返回的信号,说明可以和上级管理平台连接成功。

与上级管理平台测试连接成功之后再进行注册数据的整理,该环节是基于rabbitmq作为通信基础,ssr上级管理平台需安装rabbitmq。

图1示出下级ssr管理平台向上级ssr管理平台注册的流程示意图。

如图1所示,用户在下级ssr管理平台触发注册操作;

下级ssr管理平台接收到用户的注册操作后,通过页面配置的上级管理平台的基本信息向上级ssr管理平台服务器发起测试连接操作;

如果下级ssr管理平台与所述上级ssr管理平台服务器成功连接;

所述下级ssr管理平台整理注册消息,并将所述注册消息发送至所述上级ssr管理平台服务器,开始注册。

根据本发明的一实施例,方法还包括:

若否,所述下级ssr管理平台则停止注册操作。

具体的,如果下级ssr管理平台与所述上级ssr管理平台服务器成功失败,则停止注册操作。

根据本发明的一实施例,所述基本信息包括所述上级ssr管理平台服务器的ip地址和rabbitmq的端口号。

根据本发明的一实施例,所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接,包括:

所述下级ssr管理平台检测是否在规定时间内从所述上级ssr管理平台服务器返回的表征连接成功的数据回复,若是,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器成功连接;若否,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器连接不成功。

此外,本发明还提供一种用于分级管理的注册系统,包括分级管理中下级ssr管理平台、分级管理中上级ssr管理平台服务器,其中所述上级ssr管理平台服务器安装有rabbitmq,所述下级ssr管理平台用于获取用户的注册操作,并根据用户的注册操作向所述上级ssr管理平台服务器发起测试连接操作;所述上级ssr管理平台服务器用于接收下级ssr管理平台发起的测试连接操作,并向所述下级ssr管理平台返回表征连接成功的数据回复;所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接;并在成功连接后整理注册消息,并将所述注册消息发送至所述上级ssr管理平台服务器。

根据本发明的一实施例,所述下级ssr管理平台根据用户的注册操作向分级管理中上级ssr管理平台服务器发起测试连接操作之前,包括:在所述下级ssr管理平台上配置所述上级ssr管理平台服务器的基本信息。

根据本发明的一实施例,所述基本信息包括所述上级ssr管理平台服务器的ip地址和rabbitmq的端口号。

根据本发明的一实施例,所述下级ssr管理平台判断与所述上级ssr管理平台服务器是否成功连接,具体为:

所述下级ssr管理平台检测是否在规定时间内从所述上级ssr管理平台服务器返回的表征连接成功的数据回复,若是,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器成功连接;若否,则认为所述下级ssr管理平台与所述上级ssr管理平台服务器连接不成功。

通过本发明提出的方案,在系统触发向上级注册的功能时先进行测试连接,如果ssr下级管理平台接收到ssr上级管理平台的回复信号,则说明ssr下级管理平台和上级可以连通,此时再进行注册信息的整理和发送,有效的减少了无效程序的运行,减轻了网络的数据传输压力,使ssr集中管理平台运行起来更加流畅,增强用户体验。

尽管在装置的上下文中已描述了一些方面,但明显的是这些方面也表示对应方法的描述,其中块或设备与方法步骤或方法步骤的特征相对应。类似地,在方法步骤的上下文中所描述的各方面也表示对应的块或项目或者对应装置的特征的描述。可以通过(或使用)如微处理器、可编程计算机、或电子电路之类的硬件装置来执行方法步骤中的一些或所有。可以通过此类装置来执行最重要的方法步骤中的某一个或多个。

所述实现可以采用硬件或采用软件或可以使用例如软盘、dvd、蓝光、cd、rom、prom、eprom、eeprom、或闪存之类的具有被存储在其上的电子可读控制信号的数字存储介质来执行,所述电子可读控制信号与可编程计算机系统配合(或能够与其配合)以使得执行相应的方法。可以提供具有电子可读控制信号的数据载体,所述电子可读控制信号能够与可编程计算机系统配合以使得执行本文所描述的方法。

所述实现还可以采用具有程序代码的计算机程序产品的形式,当计算机程序产品在计算机上运行时,程序代码进行操作以执行该方法。可以在机器可读载体上存储程序代码。

以上所描述的仅是说明性,并且要理解的是,本文所描述的布置和细节的修改和变化对于本领域技术人员而言将是明显的。因此,意在仅由所附权利要求的范围而不是由通过以上描述和解释的方式所呈现的特定细节来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1