[发明专利]基于MVC框架大并发订单数据处理方法在审

专利信息
申请号: 201710109866.X 申请日: 2017-02-28
公开(公告)号: CN108510342A 公开(公告)日: 2018-09-07
发明(设计)人: 不公告发明人 申请(专利权)人: 长沙六人行网络科技合伙企业(有限合伙)
主分类号: G06Q30/06 分类号: G06Q30/06;G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 410011 湖南省长沙市芙蓉区*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 集群 并发 同步服务器 高效处理 数据处理 数据存储服务器 业务处理服务器 数据存储服务 业务逻辑处理 数据服务器 业务服务器 并发处理 订单处理 服务集群 接收用户 请求提交 数据保存 数据技术 数据请求 数据同步 业务处理 原子操作 脚本 保证
【说明书】:

发明公开了基于MVC框架的大并发订单数据处理方法,它涉及高并发处理数据技术领域。其中包括WEB服务器集群、订单处理服务集群、数据存储服务集群、同步服务器,WEB服务器接收用户提交的数据请求,再将该请求提交到业务处理服务器集群,以进行业务逻辑处理,使用基于脚本的高效处理方法,将数据保存到数据存储服务器,数据服务器对数据进行原子操作,以保证数据的完整性;同步服务器通过业务服务器集群提供的方法,将数据同步到WEB应用服务器集群,以实现高效处理大并发数据的业务处理。

技术领域

本发明涉及电子商务高并发数据处理技术领域。尤其在网站促销时用户订单的处理方法。

背景技术

在互联网时代,各种促销、抢购流行,这种活动的特点,就是在短时间内大量用户进行同一操作,自然对电商平台的大并发处理能力形成挑战,在之前的平台中一味的增加WEB服务器,来增加处理能力,其实是治标不治本,此发明采用分而治之的方法,将各业务分散到不同的集群进行处理,以达到高并发处理数据的目的。

发明内容

本发明是一种大并发情况下的处理数据的方案,它解决了在大并发情况下,出现服务器宕机,请求无响应的问题,且保持最终数据一致性,为了解决背景技术下的问题,本发明采用了如下方案:

一、架构组成:应用服务器集群、业务服务器集群、业务数据处理服务器、同步服务器、应用数据服务器;

二、处理方案:

1)、MVC应用服务器接收到用户请求,对请求进行身份验证,并将数据解析成数组形式;

2)、应用服务器将解析后的数据,以异步应答的方式,发送到业务服务器;

3)、业务服务器使用node.js搭建,在进行业务逻辑处理后,将数据提交至数据层;

4)、数据层是基于mongodb的数据存储层,利用mongodb本身的原子操作特性,实现数据的一致性;

5)、同步服务器上采用定时增量同步的方案,从业务服务器拉取数据,进行持久保存。

具体实施方式:

此发明包括A、应用服务器,B、订单服务器,C、应用数据服务器,D、订单数据服务器,E、数据同步服务;应用服务器用于接收用户请求,并提取请求的相关数据,应用服务器可以是单台服务器,也可以是服务器集群;应用服务器对请求进行验权过滤处理后,将请求数据封装,以http请求的形式转发给业务服务器;为提高并发处理能力,业务服务器与应用服务器部署在同一个内网,业务服务器为搭建于linux环境的node服务器,node服务器将处理完的数据,以rowdata形式存储到订单数据服务器mongodb,通过mongodb提供的FindAndModify特性来保证数据操作的原子性,并引入排队机制进行处理;订单服务器从mongodb读取库存数据,并将结果返回至应用服务器,并展示给用户;同时同步服务器运行一个同步服务,定期从mongodb(订单数据服务)中pull数据到应用数据服务器,生成真实订单数据。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙六人行网络科技合伙企业(有限合伙),未经长沙六人行网络科技合伙企业(有限合伙)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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