一种服务器集群通讯方法及终端设备及通讯服务器技术

技术编号:20370058 阅读:26 留言:0更新日期:2019-02-16 20:09
本发明专利技术涉及一种服务器集群通讯方法及终端设备及通讯服务器,当IP地址改变时,将原IP地址和新IP地址发送给指定服务器或终端设备,重新建立连接关系,节省了通讯重连时间,提高了服务器集群系统的性能。解决了IP地址变化时数据传输断开重连过程复杂的问题,提高了服务器集群系统的性能。

A Server Cluster Communication Method and Terminal Equipment and Communication Server

The invention relates to a server cluster communication method, terminal equipment and communication server. When the IP address changes, the original IP address and the new IP address are sent to the designated server or terminal equipment, and the connection relationship is re-established. The communication reconnection time is saved, and the performance of the server cluster system is improved. It solves the complex problem of data transmission disconnection and reconnection when IP address changes, and improves the performance of server cluster system.

【技术实现步骤摘要】
一种服务器集群通讯方法及终端设备及通讯服务器
本专利技术涉及通信
,具体涉及一种服务器集群通讯方法及终端设备及通讯服务器。
技术介绍
近年来,数据中心区域规模和业务处理需求的增加,对于集群技术的应用越来越多,一般采用负载均衡设备或软负载均衡来提高通讯服务的能力。同时,虚拟化技术的应用在带来业务部署便利性和灵活性的基础上,虚拟机的迁移问题也成为需要考虑的问题。为了保证虚拟机承载业务的连续性,虚拟机迁移前后的IP地址通常不变。但是,在现代的网络环境中,IP地址有时是可变化的,比如移动终端在移动网络和WIFI之间切换时,IP地址就会变化;又比如,有较高安全性要求的设备通常会定期更新其使用的IP地址以提高其防御攻击的能力。而按照现在的技术,当IP地址发生变化时,使用变化前IP地址建立的连接将无法继续维持而断开,从而会导致数据的传输中断。
技术实现思路
本专利技术的目的在于提供一种服务器集群通讯方法及终端设备及通讯服务器,用于解决IP地址变化时数据传输断开重连过程复杂的问题为解决上述技术问题,本专利技术的技术方案为:本专利技术提供了一种服务器集群通讯方法,包括以下步骤:终端设备IP地址发生变化时,终端设备向与终端设备通讯的通讯服务器发送重连报文,所述重连报文包括所述终端设备的原IP地址和新IP地址;通讯服务器接收到重连报文后,在通讯服务器的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用所述终端设备的新IP地址更新通讯服务器的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给终端设备;终端设备收到接受/拒绝重连请求的消息后,将结果通知调度服务器;通讯服务器IP地址变化时,通讯服务器依次向所有与通讯服务器通讯的终端设备发送请求重连报文,所述重连报文包括通讯服务器的原IP地址和新IP地址;终端设备接收到重连报文后,在终端设备的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用通讯服务器的新IP地址更新终端设备的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给通讯服务器;通讯服务器收到接受/拒绝重连请求的消息后,将结果通知调度服务器。有益效果:当IP地址改变时,将原IP地址和新IP地址发送给指定服务器或终端设备,重新建立连接关系,节省了通讯重连时间,提高了服务器集群系统的性能。进一步的,通讯服务器收到的重连报文还包括所述终端设备的MAC地址,通讯服务器接收到所述终端设备的重连报文后,在通讯连接列表中查找所述终端设备的原IP地址和MAC地址对应的通讯连接。进一步的,所述终端设备收到的重连报文还包括所述服务器的MAC地址,终端设备接收到通讯服务器的重连报文后,在通讯连接列表中查找通讯服务器的原IP地址和MAC地址对应的通讯连接。本专利技术还提供了一种用于服务器集群的终端设备,包括处理器和存储器,所述处理器执行存储在存储器中的指令以实现如下方法:终端设备IP地址发生变化时,终端设备向与终端设备通讯的通讯服务器发送重连报文,所述重连报文包括所述终端设备的原IP地址和新IP地址;终端设备收到接受/拒绝重连请求的消息后,将结果通知调度服务器;终端设备接收到重连报文后,在终端设备的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用通讯服务器的新IP地址更新终端设备的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给通讯服务器。有益效果:当终端设备IP地址改变时,将原IP地址和新IP地址发送给指定服务器,重新建立连接关系,节省了通讯重连时间,提高了服务器集群系统的性能。进一步的,通讯服务器收到的重连报文还包括所述终端设备的MAC地址,通讯服务器接收到所述终端设备的重连报文后,在通讯连接列表中查找所述终端设备的原IP地址和MAC地址对应的通讯连接。本专利技术还提供了一种用于服务器集群的通讯服务器,包括处理器和存储器,所述处理器执行存储在存储器中的指令以实现如下方法:通讯服务器接收到重连报文后,在通讯服务器的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用所述终端设备的新IP地址更新通讯服务器的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给终端设备;通讯服务器IP地址变化时,通讯服务器依次向所有与服务器通讯的终端设备发送请求重连报文,所述重连报文包括所述服务器的原IP地址和新IP地址;通讯服务器收到接受/拒绝重连请求的消息后,将结果通知调度服务器。有益效果:当服务器IP地址改变时,将原IP地址和新IP地址发送给指定终端设备,重新建立连接关系,节省了通讯重连时间,提高了服务器集群系统的性能。进一步的,所述终端设备收到的重连报文还包括通讯服务器的MAC地址,终端设备接收到通讯服务器的重连报文后,在通讯连接列表中查找所述服务器的原IP地址和MAC地址对应的通讯连接。附图说明图1是本专利技术实施例中通讯过程示意图;图2是本专利技术实施例中服务器集群示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚,下面结合附图及实施例,对本专利技术作进一步的详细说明。本专利技术的基本原理为:终端设备IP地址发生变化时,终端设备向与终端设备通讯的通讯服务器发送重连报文,重连报文包括终端设备的原IP地址和新IP地址;通讯服务器接收到重连报文后,在通讯服务器的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用终端设备的新IP地址更新通讯服务器的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给终端设备;终端设备收到接受/拒绝重连请求的消息后,将结果通知调度服务器;通讯服务器IP地址变化时,通讯服务器依次向所有与通讯服务器通讯的终端设备发送请求重连报文,重连报文包括服务器的原IP地址和新IP地址;终端设备接收到重连报文后,在终端设备的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用通讯服务器的新IP地址更新终端设备的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给通讯服务器;通讯服务器收到接受/拒绝重连请求的消息后,将结果通知调度服务器。本专利技术的方法实施例:如图2所示,通讯服务器集群包括一台调度服务器和N台通讯服务器。终端设备和通讯服务器向调度服务器发送认证请求,调度服务器负责完成认证和提供通讯认证结果、完成通讯管理和调度。通讯服务器和终端设备间按照调度服务器的调度结果直接通讯。通讯过程如图1所示,认证和建立通讯连接的过程是:通讯服务器在线后向调度服务器发送认证请求,认证请求通过后调度服务器将该通讯服务器加入在线服务器列表并记录其IP地址。终端设备在线后向调度服务器发送认证请求,认证请求通过后调度服务器从在线服务器列表中选取备选通讯服务器,然后向N台备选通讯服务器发送模拟通讯请求,记录模拟通讯请求的响应时间。然后调度服务器按照调度策略在备选的N台通讯服务器中为终端设备分配一台通讯服务器,并将分配结果信息通知通讯服务器。在本文档来自技高网...

【技术保护点】
1.一种服务器集群通讯方法,其特征在于,包括以下步骤:终端设备IP地址发生变化时,终端设备向与终端设备通讯的通讯服务器发送重连报文,所述重连报文包括所述终端设备的原IP地址和新IP地址;通讯服务器接收到重连报文后,在通讯服务器的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用所述终端设备的新IP地址更新通讯服务器的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给终端设备;终端设备收到接受/拒绝重连请求的消息后,将结果通知调度服务器;通讯服务器IP地址变化时,通讯服务器依次向所有与通讯服务器通讯的终端设备发送请求重连报文,所述重连报文包括通讯服务器的原IP地址和新IP地址;终端设备接收到重连报文后,在终端设备的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用通讯服务器的新IP地址更新终端设备的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给通讯服务器;通讯服务器收到接受/拒绝重连请求的消息后,将结果通知调度服务器。

【技术特征摘要】
1.一种服务器集群通讯方法,其特征在于,包括以下步骤:终端设备IP地址发生变化时,终端设备向与终端设备通讯的通讯服务器发送重连报文,所述重连报文包括所述终端设备的原IP地址和新IP地址;通讯服务器接收到重连报文后,在通讯服务器的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用所述终端设备的新IP地址更新通讯服务器的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给终端设备;终端设备收到接受/拒绝重连请求的消息后,将结果通知调度服务器;通讯服务器IP地址变化时,通讯服务器依次向所有与通讯服务器通讯的终端设备发送请求重连报文,所述重连报文包括通讯服务器的原IP地址和新IP地址;终端设备接收到重连报文后,在终端设备的通讯连接列表中查找原IP地址对应的通讯连接,若找不到连接记录,则拒绝重连请求;若找到连接记录,则用通讯服务器的新IP地址更新终端设备的通讯连接列表,接受重连请求,重新建立通讯连接;将接受/拒绝重连请求的消息发送给通讯服务器;通讯服务器收到接受/拒绝重连请求的消息后,将结果通知调度服务器。2.根据权利要求1所述的服务器集群通讯方法,其特征在于,通讯服务器收到的重连报文还包括所述终端设备的MAC地址,通讯服务器接收到所述终端设备的重连报文后,在通讯连接列表中查找所述终端设备的原IP地址和MAC地址对应的通讯连接。3.根据权利要求1所述的服务器集群通讯方法,其特征在于,所述终端设备收到的重连报文还包括所述服务器的MAC地址,终端设备接收到通讯服务器的重连报文后,在通讯连接列表中查找通讯服务器的原IP地址和MAC地址对应的通讯连接。4.一种用于服务器集群的终端设备,包括处理器和存储器,其特征在于,所述处理器执行存储在存储器中...

【专利技术属性】
技术研发人员:陈志刚王俊霞邓建慎徐怡山朱意霞马世林冯凯滨郭葳化高峰王浩易甜甜陈无难
申请(专利权)人:许继集团有限公司许继电气股份有限公司许昌许继软件技术有限公司
类型:发明
国别省市:河南,41

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

1