[发明专利]基于web会话共享的信息交互系统有效
申请号: | 201410274850.0 | 申请日: | 2014-06-19 |
公开(公告)号: | CN105208058B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 夏俊;孙战平;夏智;佟志臣;张兴尧;易师 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 方世栋;汤春龙 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 会话 共享 信息 交互 系统 | ||
本发明提出了基于web会话共享的信息交互系统,所述系统包括至少一个客户端、负载均衡装置、至少两个web服务器和分布式缓存子系统,其中,所述至少两个web服务器中的每个处理接收到的服务请求并创建和维护与所接收到的服务请求相关联的会话,以及将服务响应传送回相应的客户端,其中,所述至少两个web服务器借助于分布式缓存子系统实现所述至少两个web服务器之间的会话信息共享。本发明所公开的基于web会话共享的信息交互系统能够在不影响服务器的性能的情况下实现会话信息共享。
技术领域
本发明涉及信息交互系统,更具体地,涉及基于web会话共享的信息交互系统。
背景技术
目前,随着计算机和网络应用的日益广泛以及不同领域的业务种类的日益丰富,基于web的信息交互过程变得越来越重要。
基于web的信息交互过程通常是建立在HTTP协议之上的Web应用,而HTTP协议属于无状态协议,即每一个HTTP请求都是独立的个体,其无法记忆前面的HTTP请求的相关信息。然而,随着业务需求的日益丰富,常常要求将许多独立的HTTP请求作为一个独立的事务来完成,这要求在一个事务下的一系列HTTP请求相互之间具有记忆功能,由此产生了基于会话(其指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间中的信息交互过程)技术的网络信息交互过程。然而,在Web服务器采取集群的部署方式时,Web应用会部署到两台或两台以上的服务器上,由此,在用户通过客户端发起服务请求时,该服务请求会首先传送到负载均衡装置中,该负载均衡装置按照预定的规则将服务请求分发到负载较低的服务器上,但是,该方法会产生如下问题:在一个会话期间,用户顺序发送的多个服务请求中的一些可能会被A服务器接收,另一些可能会被B服务器所接收,即A服务器记录的状态B服务器可能并不知道,并由此导致相关的服务不可用。
现有的解决上述问题的方案的基本工作原理如下:在一个服务器中的Web容器里的会话信息发生变化时,通过信息广播的方式向集群中的其他服务器中的web容器进行通知和同步,以便实现会话信息的共享。
然而,上述现有的技术方案存在如下问题:频繁地进行会话信息广播会占用大量服务器的内存和CPU的计算资源,换句话说,进行会话信息同步的服务器越多,则服务器性能损失会越严重,即服务器的性能会受到显著的影响。
因此,存在如下需求:提供能够在不影响服务器的性能的情况下实现会话信息共享的基于web的信息交互系统。
发明内容
为了解决上述现有技术方案所存在的问题,本发明提出了能够在不影响服务器的性能的情况下实现会话信息共享的基于web的信息交互系统。
本发明的目的是通过以下技术方案实现的:
一种基于web会话共享的信息交互系统,所述系统包括:
至少一个客户端,所述至少一个客户端中的每个基于用户指令并经由负载均衡装置向所述至少两个web服务器中的一个发送服务请求,并且接收来自相应的web服务器的服务响应以完成特定的信息交互过程;
负载均衡装置,所述负载均衡装置基于预定的负载均衡算法从所述至少两个web服务器中选择当前负载较低的web服务器并将所述服务请求传送到所选择的web服务器;
至少两个web服务器,所述至少两个web服务器中的每个处理接收到的服务请求并创建和维护与所接收到的服务请求相关联的会话,以及将服务响应传送回相应的客户端,其中,所述至少两个web服务器借助于分布式缓存子系统实现所述至少两个web服务器之间的会话信息共享;
分布式缓存子系统,所述分布式缓存子系统存储共享会话接口模型,所述共享会话接口模型包含需要在所述至少两个web服务器3之间共享的会话信息。
在上面所公开的方案中,优选地,所述web服务器进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410274850.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云联络中心及联络中心的云化方法
- 下一篇:一种网络攻击检测方法及装置