[实用新型]会话信息存储系统及应用服务器有效

专利信息
申请号: 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为本申请应用服务器的第三实施例结构图。

具体实施方式

本申请实施例提供一种会话信息存储系统及应用服务器。

为了使本技术领域的人员更好地理解本申请实施例中的技术方案,并使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201020116336.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top