[发明专利]集群会话防丢失方法及系统有效
申请号: | 201710508165.3 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107295086B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 苏玉平 | 申请(专利权)人: | 杭州云英网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 会话 丢失 方法 系统 | ||
本公开是关于一种集群会话防丢失方法及系统,该方法包括:客户端向服务器集群中的第二服务器发送包含执行该客户端登录请求的第一服务器的标识信息的事件处理请求信息,并且由第二服务器根据第一服务器的标识信息查找第一服务器,以使第一服务器处理该事件处理请求信息。本公开可以避免集群会话丢失。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种集群会话防丢失方法及集群会话防丢失系统。
背景技术
随着计算机技术的发展以及个人计算机、智能手机等的普及,服务器需要处理的请求的数量越来越庞大,不久之前,对服务器处理请求的能力要求可能仅为每秒几千至几万笔,而目前在一些领域(例如,电商的销售系统)中,对服务器处理请求的能力要求可能已经变为每秒几百万笔、每秒几千万笔甚至更高。在这种情况下,可以采用超级计算机来满足处理能力的要求,然而,考虑到成本因素,大多数用户往往不会选择超级计算机,取而代之的会采用成本相对较低的服务器集群。
目前,服务器集群在处理任务请求时,由于客户端的通信网络不稳定,可能会导致需要用户频繁登录验证的问题,在这种情况下,服务器集群中各服务器缓存中存储的处理信息可能会混乱,原本与该客户端相关的会话处理信息可能会丢失,进而可能导致整个系统的逻辑错误。此外,基于安全的考虑,外网一般不允许直接访问集群内的服务器,各服务器相对于外网仅有一个共同的IP,这就可能导致客户端业务由于多次登录验证而在不同的服务器中处理,在这种情况下,也会产生会话丢失的问题。
鉴于此,需要一种集群会话防丢失方法及集群会话防丢失系统。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种集群会话防丢失方法及集群会话防丢失系统,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本公开的一个方面,提供一种集群会话防丢失方法,包括:
响应用户登录操作生成登录请求信息,并将所述登录请求信息经由负载均衡器发送至服务器集群中的第一服务器;
接收所述第一服务器针对所述登录请求信息生成的登录应答信息,其中,所述登录应答信息包含所述第一服务器的标识信息;
存储所述标识信息;
响应事件处理操作生成包含所述标识信息的事件处理请求信息;以及
将所述事件处理请求信息经由所述负载均衡器发送至所述服务器集群中的第二服务器,使所述第二服务器根据预设规则对所述事件处理请求信息进行处理;
其中,所述预设规则包括:所述第二服务器判断所述标识信息是否与所述第二服务器的标识信息相同,并在判断结果为相同时由所述第二服务器处理所述事件处理请求信息,在判断结果为不同时,所述第二服务器根据所述标识信息查找所述第一服务器,并在查找到所述第一服务器时所述第二服务器将所述事件处理请求信息发送至所述第一服务器,由所述第一服务器处理所述事件处理请求信息。
在本公开的一种示例性实施例中,所述集群会话防丢失方法还包括:
在所述第二服务器未查找到所述第一服务器时,接收所述第二服务器发送的报错信息以提醒用户重新登录,并删除所述标识信息。
在本公开的一种示例性实施例中,所述第一服务器还用于将所述登录请求信息、会话连接信息、用户权限信息存储到其缓存中。
在本公开的一种示例性实施例中,将所述登录请求信息、会话连接信息、用户权限信息存储到所述第一服务器的缓存中包括:
通过Session或共享内存的方式将所述登录请求信息、会话连接信息、用户权限信息存储到所述第一服务器的缓存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云英网络科技有限公司,未经杭州云英网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710508165.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于弹性吊承的微小扭矩校准测量装置
- 下一篇:一种便于拆装的摩擦力测试装置