用于网关服务器的故障处理方法和装置制造方法及图纸

技术编号:22471250 阅读:27 留言:0更新日期:2019-11-06 12:59
本申请实施例公开了用于网关服务器的故障处理方法和装置。该方法的一具体实施方式包括:响应于接收到来自客户端的第一长连接请求,从主负载均衡集群中选取第一主节点,其中,第一主节点基于第一长连接请求建立客户端和业务服务器之间的长连接以及生成会话信息;响应于确定出第一主节点发生故障,执行如下操作:从主负载均衡集群中选取第二主节点,其中,第二主节点接收第一主节点中的数据;从从负载均衡集群中选取第一从节点,控制第二主节点将来自第一主节点的数据发送给第一从节点,以使第一从节点基于会话信息保持客户端与业务服务器之间的长连接。该实施方式在第一主节点发生故障时可以保持客户端和业务服务器之间原有的长连接不断。

Fault handling method and device for gateway server

【技术实现步骤摘要】
用于网关服务器的故障处理方法和装置
本申请实施例涉及计算机
,具体涉及用于网关服务器的故障处理方法和装置。
技术介绍
随着互联网技术的发展,越来越多的用户开始使用互联网,从而导致后端的业务服务的访问量激增。负载均衡技术正是为了解决这个问题而产生的。通常,负载均衡技术可以保证后端的业务服务器对业务的均衡处理,从而避免出现某一后端业务服务器的负载过高的情况。现有技术中,负载均衡设备在对后端的业务服务进行均衡处理的过程中,时常会发生负载均衡设备故障的情况。这时,需要将故障的负载均衡设备中的数据切换到该故障的负载均衡设备的备用设备上。
技术实现思路
本申请实施例提出了用于网关服务器的故障处理方法和装置。第一方面,本申请实施例提供了一种用于网关服务器的故障处理方法,网关服务器与负载均衡集群建立通讯连接,其中,负载均衡集群包括主负载均衡集群和从负载均衡集群,该方法包括:响应于接收到来自客户端的第一长连接请求,从主负载均衡集群中选取主节点作为第一主节点,其中,第一主节点基于第一长连接请求建立客户端和业务服务器之间的长连接以及生成会话信息;响应于确定出第一主节点发生故障,执行如下操作:从主负载均衡本文档来自技高网...

【技术保护点】
1.一种用于网关服务器的故障处理方法,所述网关服务器与负载均衡集群建立通讯连接,其中,所述负载均衡集群包括主负载均衡集群和从负载均衡集群,所述方法包括:响应于接收到来自客户端的第一长连接请求,从所述主负载均衡集群中选取主节点作为第一主节点,其中,所述第一主节点基于所述第一长连接请求建立客户端和业务服务器之间的长连接以及生成会话信息;响应于确定出所述第一主节点发生故障,执行如下操作:从所述主负载均衡集群中选取不同于所述第一主节点的主节点作为第二主节点,其中,所述第二主节点接收所述第一主节点中的数据;从所述从负载均衡集群中选取从节点作为第一从节点,控制所述第二主节点将来自所述第一主节点的数据发送给...

【技术特征摘要】
1.一种用于网关服务器的故障处理方法,所述网关服务器与负载均衡集群建立通讯连接,其中,所述负载均衡集群包括主负载均衡集群和从负载均衡集群,所述方法包括:响应于接收到来自客户端的第一长连接请求,从所述主负载均衡集群中选取主节点作为第一主节点,其中,所述第一主节点基于所述第一长连接请求建立客户端和业务服务器之间的长连接以及生成会话信息;响应于确定出所述第一主节点发生故障,执行如下操作:从所述主负载均衡集群中选取不同于所述第一主节点的主节点作为第二主节点,其中,所述第二主节点接收所述第一主节点中的数据;从所述从负载均衡集群中选取从节点作为第一从节点,控制所述第二主节点将来自所述第一主节点的数据发送给所述第一从节点,以使所述第一从节点基于所述会话信息保持客户端与业务服务器之间的长连接。2.根据权利要求1所述的方法,其中,所述从所述主负载均衡集群中选取主节点作为第一主节点,包括:获取所述主负载均衡集群中主节点的负载信息;利用负载均衡算法,从所述主负载均衡集群选取主节点作为所述第一主节点。3.根据权利要求1所述的方法,其中,所述第一主节点被配置成将所述会话信息同步到缓存集群中。4.根据权利要求3所述的方法,其中,所述从所述从负载均衡集群中选取从节点作为第一从节点,控制所述第二主节点将来自所述第一主节点的数据发送给所述第一从节点,包括:控制所述第二主节点接收所述第一主节点中的数据;从所述从负载均衡集群中选取从节点作为第一从节点,控制所述第二主节点将来自所述第一主节点的数据发送到所述第一从节点,其中,所述第一从节点从所述缓存集群中获取所述会话信息,并基于所述会话信息确定出通过所述第一主节点建立长连接的客户端和业务服务器。5.根据权利要求1所述的方法,其中,在从所述从负载均衡集群中选取从节点作为第一从节点,控制所述第二主节点将来自所述第一主节点的数据发送给所述第一从节点之后,所述方法还包括:响应于接收到来自所述客户端的第二长连接请求,将第二长连接请求转发到所述第二主节点;控制所述第二主节点将来自客户端的第二长连接请求转发到所述第一从节点,其中,所述第一从节点基于所述会话信息将来自客户端的第二长连接请求转发到所述业务服务器。6.根据权利要求5所述的方法,其中,所述第一从节点被配置成更新所述会话信息。7.一种用于网关服务器的故障处理装置,所述网关服务器与负载均衡集群建立通讯连接,其中,所...

【专利技术属性】
技术研发人员:周强
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1