一种网络通信方法及网络通信架构的制作方法

文档序号:9691067阅读:306来源:国知局
一种网络通信方法及网络通信架构的制作方法
【技术领域】
[0001]本发明属于网络通信领域,尤其涉及一种网络通信方法及网络通信架构。
【背景技术】
[0002]目前,虚拟化平台设计主要分为中心架构虚拟化平台和无中心架构虚拟化平台两种设计:中心架构虚拟化平台可以无限制的增加节点,但是中心架构虚拟化平台随着节点数量的增加,管理节点压力急剧增大,若受到攻击或服务崩溃,则会导致中心架构虚拟化平台内部分或所有的虚拟机对资源的占有处于无监控模式,严重影响通信安全;无中心架构的虚拟化平台尽管不存在管理节点崩溃导致服务不可用而导致的安全威胁,但是无中心架构虚拟化平台内节点之间数据需要实时同步,随着节点数量的增加(例如:VMwarevsphere5最大直接的节点数为64个节点),同步数据给网络传输带来的压力不断增加。

【发明内容】

[0003]本发明提供一种网络通信方法及网络通信架构,以解决上述问题。
[0004]本发明提供一种网络通信方法。上述方法包括以下步骤:
[0005]负载均衡服务器接收客户端发送的服务请求后,根据请求类型,将所述服务请求发送至管理节点集群中对应类型的管理节点;
[0006]集群仲裁节点根据获取的接收服务请求的管理节点工作状态,确定对应的服务请求处理策略,并将服务请求处理结果同步至管理节点集群中其它管理节点。
[0007]本发明还提供一种网络通信架构,包括客户端、负载均衡服务器、集群仲裁节点、管理节点集群;其中,所述客户端通过所述负载均衡服务器分别与所述集群仲裁节点、所述管理节点集群相连;所述负载均衡服务器、所述集群仲裁节点分别与所述管理节点集群相连;所述负载均衡服务器与所述集群仲裁节点直接相连;
[0008]所述客户端,用于向所述负载均衡服务器发送的服务请求;
[0009]所述负载均衡服务器,用于接收客户端发送的服务请求后,根据请求类型,将所述服务请求发送至管理节点集群中对应类型的管理节点;
[0010]所述管理节点,用于处理所述服务请求并将服务请求处理结果发送至集群仲裁节占.
[0011]集群仲裁节点,用于根据获取的接收服务请求的管理节点工作状态,确定对应的服务请求处理策略,并将服务请求处理结果同步至管理节点集群中其它管理节点。
[0012]通过以下方案:负载均衡服务器接收客户端发送的服务请求后,根据请求类型,将所述服务请求发送至管理节点集群中对应类型的管理节点;集群仲裁节点根据获取的接收服务请求的管理节点工作状态,确定对应的服务请求处理策略,并将服务请求处理结果同步至管理节点集群中其它管理节点,通过集群仲裁节点既实现了管理节点的安全通信,也实现了管理节点间的数据安全同步。
[0013]通过以下方案:CPU利用率大于预警值或服务请求数量大于预设数量,则集群仲裁节点选择对应的备用管理节点并将所述服务请求迀移至选择的备用管理节点进行处理后,所述备用管理节点通过所述集群仲裁节点将服务请求处理结果同步至管理节点集群中其它管理节点;所述集群仲裁节点将所述备用管理节点的网络服务地址注册至所述负载均衡服务器,进一步保证了通信安全。
[0014]通过以下方案:若接收服务请求的管理节点工作状态为崩溃,则集群仲裁节点从同类型管理节点或其它类型管理节点中选择一个管理节点作为目标管理节点,将发生崩溃的管理节点上的全部服务请求迀移至所述目标管理节点进行处理,所述目标管理节点通过所述集群仲裁节点将服务请求处理结果同步至管理节点集群中其它管理节点,进一步保证了通信安全。
【附图说明】
[0015]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0016]图1所示为本发明实施例1的网络通信方法处理流程图;
[0017]图2所示为本发明实施例2的网络通信架构示意图。
【具体实施方式】
[0018]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0019]图1所示为本发明实施例1的网络通信方法处理流程图,包括以下步骤:
[0020]步骤101:负载均衡服务器接收客户端发送的服务请求后,根据请求类型,将所述服务请求发送至管理节点集群中对应类型的管理节点;
[0021]进一步地,所述请求类型包括:系统管理请求、安全管理请求、审计业务请求、查询业务请求;所述管理节点的类型包括系统管理节点、安全管理节点、审计管理节点、查询管理节点。
[0022]进一步地,预先在负载均衡服务器上配置各个管理节点的网络服务地址。
[0023]步骤102:集群仲裁节点根据获取的接收服务请求的管理节点工作状态,确定对应的服务请求处理策略,并将服务请求处理结果同步至管理节点集群中其它管理节点。
[0024]进一步地,管理节点工作状态包括:管理节点正常、管理节点异常;其中,所述管理节点异常包括管理节点的CHJ利用率大于预警值、管理节点的服务请求数量大于预设数量、管理节点崩溃。
[0025]进一步地,集群仲裁节点根据获取的接收服务请求的管理节点工作状态,确定对应的服务请求处理策略,并将服务请求处理结果同步至管理节点集群中其它管理节点的过程为:
[0026]若接收服务请求的管理节点工作状态为正常,则集群仲裁节点指示接收服务请求的管理节点对所述服务请求进行处理,所述管理节点通过所述集群仲裁节点将服务请求处理结果同步至管理节点集群中其它管理节点。
[0027]进一步地,集群仲裁节点根据获取的接收服务请求的管理节点工作状态,确定对应的服务请求处理策略,并将服务请求处理结果同步至管理节点集群中其它管理节点的过程为:
[0028]若接收服务请求的管理节点工作状态为:CPU利用率大于预警值或服务请求数量大于预设数量,则集群仲裁节点选择对应的备用管理节点并将所述服务请求迀移至选择的备用管理节点进行处理后,所述备用管理节点通过所述集群仲裁节点将服务请求处理结果同步至管理节点集群中其它管理节点。
[0029]进一步地,所述备用管理节点为一个或多个,例如图2所示,包括两个备用管理节点:备用管理节点E和备用管理节点F。
[0030]进一步地,若备用管理节点为多个,则从所述备用管理节点中任选一个作为选择的备用管理节点(例如:备用管理节点E)。
[0031]进一步地,所述集群仲裁节点将所述备用管理节点(例如:备用管理节点E)的网络服务地址注册至所述负载均衡服务器。
[0032]进一步地,集群仲裁节点根据获取的接收服务请求的管理节点工作状态,确定对应的服务请求处理策略,并将服务请求处理结果同步至管理节点集群中其它管理节点的过程为:
[0033]若接收服务请求的管理节点工作状态为崩溃,则集群仲裁节点从同类型管理节点或其它类型管理节点中选择一个管理节点作为目标管理节点,将发生崩溃的管理节点上的全部服务请求迀移至所述目标管理节点进行处理,所述目标管理节点通过所述集群仲裁节点将服务请求处理结果同步至管理节点集群中其它管理节点。
[0034]进一步地,若发生崩溃的管理节点为主管理节点,则迀移后的目标管理节点为新的主管理节点。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1