[实用新型]会话信息存储系统及应用服务器有效
申请号: | 201020116336.1 | 申请日: | 2010-02-08 |
公开(公告)号: | CN201682522U | 公开(公告)日: | 2010-12-22 |
发明(设计)人: | 潘宝坤;诸葛策;艾乐强 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 信息 存储系统 应用 服务器 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种会话信息存储系统及应用服务器。
背景技术
在一个大型的网络系统中,可能包含多种应用,每种应用由至少一台应用服务器承载,以淘宝网为例,其中包括了登录应用、商品详情查询应用、交易应用等多种WEB应用,客户端通过与这些应用服务器之间建立的SESSION(会话)连接,进行应用操作。在上述客户端与服务器建立SESSION连接并交互的过程中产生的所有会话信息可以存储在应用服务器中,但是由于大型的网络系统中应用服务器通常以集群的方式出现,即应用集群中可能包含多台应用服务器,而客户端访问不同应用时都可能随机与应用集群中的某一台应用服务器建立连接,为了保证无论与哪一台应用服务器建立连接,都可以搜索到该客户端在前一次访问应用过程中所产生的会话信息,这些会话信息都需要同步到集群中的每一台应用服务器,这样的同步过程将耗费大量时间,且容易出现同步错误,并且在客户端众多的情况下检索会话信息的效率也不高。
现有技术为了克服在应用服务器中存储SESSION信息的缺陷,可以将每个客户端的SESSION信息写入客户端COOKIE,并由客户端将COOKIE存储在自身浏览器内,每次应用服务器可以从客户端读取该COOKIE中的SESSION信息。发明实用新型人在对现有技术的研究和实践过程中发现,由于客户端的每一次应用访问请求中都会包含COOKIE,因此对于大型网络系统来说,就需要借助COOKIE存储更多的信息,但是由于每个客户端浏览器对COOKIE的总数和大小有一定的限制,因此当SESSION信息较多时,采用COOKIE将导致存储SESSION信息失败;特别对于禁用COOKIE的浏览器来说,将无法实现对SESSION信息的存储。
实用新型内容
本申请实施例的目的是提供一种会话信息存储系统及应用服务器,以解决现有系统中采用COOKIE存储SESSION信息,当信息量较大时导致存储失败的问题。
为解决上述技术问题,本申请实施例提供了一种会话信息存储系统,是这样实现的:
一种会话信息存储系统,包括客户端、应用服务器和缓存服务器,
所述应用服务器,用于与所述客户端建立会话连接后,接收所述客户端发送的应用访问请求,并将所述客户端在所述会话连接下根据所述应用访问产生的会话信息传输至缓存服务器;
所述缓存服务器,用于接收所述应用服务器传输的会话信息后,存储所述会话信息。
为解决上述技术问题,本申请实施例还提供了一种应用服务器,是这样实现的:
一种应用服务器,包括:
接收单元,用于与客户端建立会话连接后,接收所述客户端发送的应用访问请求;
传输单元,用于将所述客户端在所述会话连接下根据所述应用访问产生的会话信息传输至缓存服务器进行存储。
可见,本申请实施例中应用服务器与客户端建立会话连接后,接收客户端发送的应用访问请求,应用服务器将客户端在该会话连接下根据应用访问产生的会话信息传输至缓存服务器进行存储。由于本申请实施例将会话信息存储在独立于应用服务器的缓存服务器中,而不是通过客户端COOKIE进行存储,因此存储的空间不受限制,并且也不受客户端浏览器对COOKIE使用的限制,能够应用于会话信息较多的大型网络系统,实现服务器侧对会话信息的海量存储和维护。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请会话信息存储系统的第一实施例结构图;
图2为应用本申请系统第一实施例进行会话信息存储的流程图;
图3为本申请会话信息存储系统的第二实施例结构图;
图4为应用本申请系统第二实施例进行会话信息存储的一个流程图;
图5为应用本申请系统第二实施例进行会话信息存储的另一个流程图;
图6为本申请应用服务器的第一实施例结构图;
图7为本申请应用服务器的第二实施例结构图;
图8为本申请应用服务器的第三实施例结构图。
具体实施方式
本申请实施例提供一种会话信息存储系统及应用服务器。
为了使本技术领域的人员更好地理解本申请实施例中的技术方案,并使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201020116336.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内置无线接收端的鼠标手机
- 下一篇:一种集群式DeviceNet数显表
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置