一种基于移动端的MVC大并发处理系统的制作方法

文档序号:15116641发布日期:2018-08-07 20:29阅读:197来源:国知局

本发明涉及电子商务高并发数据处理技术领域,特别涉及一种基于移动端的mvc大并发处理系统。



背景技术:

在互联网时代,各种促销、抢购流行,在短时间内大量用户进行同一操作,自然对电商平台的大并发处理能力形成挑战,在之前的平台中一味的增加web服务器,来增加处理能力,其实是治标不治本;为了解决背景技术下的问题,本发明一种基于移动端的mvc大并发处理系统,架构组成:应用服务器集群、业务服务器集群、业务数据处理服务器、同步服务器、应用数据服务器,解决了在大并发情况下,出现服务器宕机,请求无响应的问题,且保持最终数据一致性。



技术实现要素:

一种基于移动端的mvc大并发处理系统,系统中应用服务器用于接收用户请求,并提取请求的相关数据,应用服务器可以是单台也可以是集群;

应用服务器对请求进行验权过滤处理后,将请求数据封装,以http请求的形式转发给业务服务器;

为提高并发处理能力,业务服务器与应用服务器部署在同一个内网,业务服务器为搭建于类unix操作系统环境的结点服务器,结点服务器将处理完的数据,以rowdata形式存储到订单数据服务器分布式文档存储数据库,通过分布式文档存储数据库提供的findandmodify特性来保证数据操作的原子性,并引入排队机制进行处理;

订单服务器从分布式文档存储数据库读取库存数据,并将结果返回至应用服务器,并展示给用户;同时同步服务器运行一个同步服务,定期从分布式文档存储数据库(订单数据服务)中pull数据到应用数据服务器,生成真实订单数据。



技术特征:

技术总结
一种基于移动端的MVC大并发处理系统,系统MVC应用服务器接收到用户请求,对请求进行身份验证,并将数据解析成数组形式,应用服务器将解析后的数据,以异步应答的方式,发送到业务服务器,业务服务器使用node.js搭建,在进行业务逻辑处理后,将数据提交至数据层,数据层是基于mongodb的数据存储层,利用mongodb本身的原子操作特性,实现数据的一致性,同步服务器上采用定时增量同步的方案,从业务服务器拉取数据,进行持久保存,解决在大并发情况下,出现服务器宕机,请求无响应的问题,且保持最终数据一致性。

技术研发人员:不公告发明人
受保护的技术使用者:湖南聚宝盆网络技术有限公司
技术研发日:2017.01.30
技术公布日:2018.08.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1