[发明专利]高并发交易数据处理方法和装置有效

专利信息
申请号: 201310137250.5 申请日: 2013-04-19
公开(公告)号: CN103268321A 公开(公告)日: 2013-08-28
发明(设计)人: 周振;于潇;陈林;王伟;赵金鑫;庞以新;胡立强;许剑峰;杨愚非;戴醴郴 申请(专利权)人: 中国建设银行股份有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06Q30/00
代理公司: 广州三环专利代理有限公司 44202 代理人: 温旭;郝传鑫
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 并发 交易 数据处理 方法 装置
【说明书】:

技术领域

发明涉及数据处理领域,具体而言,涉及一种高并发交易数据处理方法和装置。

背景技术

在通过网络进行商品秒杀的高并发交易数据处理过程中,为了确保并发交易处理中数据的一致性和完整性,不发生数据处理过失(例如,在商品秒杀过程中,多卖了商品或少买了商品等),通常的解决方案是在用户登陆、搜索、秒杀、订单、支付等流程中全流程与数据库实时交互。这样的全流程、实时数据库交互的数据处理模式,导致数据处理对数据库的依赖性较强,增加了整体数据处理的性能瓶颈风险。但是,这样的高并发交易也不能完全采用诸如队列等待之类的慢存储模式进行数据库交互,这样的慢存储交互模式不能满足高并发交易数据对实时性的应用需求。在高并发交易发生时,会出现网络流量耗尽、服务器平均响应时间延长、甚至服务器停止响应和数据库瘫痪的风险。

现有的解决上述高并发交易风险的方法,一般采用超文本标记语言(Hypertext Markup Language,HTML)静态化、图片服务器分离、集群和负载均衡等技术。这些技术大多是从提高整个WEB系统性能的角度出发,当用户数量较多或使用秒杀器时高并发带来的网络流量耗尽、服务器平均响应时间延长、数据库瘫痪的问题并不能得到有效的解决。

发明内容

本发明提供了一种高并发的数据处理方法和装置,通过将与高并发交易关联的数据根据关联程度分别存入不同存储区域,在所述不同存储区域按照关联程度与数据库进行不同频率的交互,在高并发情形下降低了对数据库的瞬间访问强度,并且通过应用逻辑层的分布式限流计数器控制进行访问的用户数据个数,降低了高并发情形下网络流量的使用,从预处理层面和应用逻辑层来多层次的控制并发流量。

根据本发明实施方式的第一方面,提供了一种并发交易数据处理方法,包括:

在高并发交易开始前,将与所述高并发交易关联的数据根据关联程度分别存入不同存储区域,所述存储区域包括一级缓存、二级缓存、内存桶、数据库,具体而言,包括将具有第二关联程度的用户数据预先存入二级缓存;

在应用逻辑层,通过各应用服务器的内存桶中存储的具有第三关联程度的分布式限流计数器控制进入高并发交易的用户数据的数目,其中所述分布式限流计数器用于限制具有第二关联程度的用户数据的个数。

根据本发明实施方式的第二方面,提供了一种高并发交易数据处理装置,包括:

预处理单元,用于在高并发交易开始前,将与所述高并发交易关联的数据根据关联程度分别存入不同存储区域,所述存储区域包括一级缓存、二级缓存、内存桶、数据库,具体而言,包括将具有第二关联程度的用户数据预先存入二级缓存;

限流单元,用于在应用逻辑层,通过各应用服务器的内存桶中存储的具有第三关联程度的分布式限流计数器控制进入高并发交易的用户数据的数目,其中所述分布式限流计数器用于限制具有第二关联程度的用户数据的个数。

实施本发明实施方式提供的高并发交易数据处理方法和装置,在高并发交易的情形下可以从多个层次上控制流量,有效地解决高并发带来的网络流量耗竭、数据库连接过多而导致的系统交易数据处理效率低下甚至瘫痪的风险。

附图说明

图1图示了根据本发明实施方式的高并发交易数据处理方法。

图2图示了根据本发明实施方式的高并发交易数据处理装置。

具体实施方式

为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。

参见图1,图示了根据本发明实施方式的高并发交易数据处理方法,该处理方法具体可包括如下步骤:

S101,在高并发交易开始前,将与所述高并发交易关联的数据根据关联程度分别存入不同存储区域,所述存储区域包括一级缓存、二级缓存、内存桶、数据库,具体而言,包括将具有第二关联程度的用户数据预先存入二级缓存;

S102,在应用逻辑层,通过各应用服务器的内存桶中存储的具有第三关联程度的分布式限流计数器控制进入高并发交易的用户数据的数目,其中所述分布式限流计数器用于限制具有第二关联程度的用户数据的个数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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