[发明专利]一种移动端的MVC框架大并发系统在审
申请号: | 201710004477.0 | 申请日: | 2017-01-04 |
公开(公告)号: | CN108268567A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 湖南移商动力网络技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410011 湖南省长沙市芙蓉区朝*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 并发系统 数据存储服务器 业务处理服务器 数据存储服务 业务处理服务 业务逻辑处理 数据服务器 同步服务器 高效处理 接收用户 请求提交 数据保存 数据请求 原子操作 脚本 移动 保证 | ||
本发明公布了一种移动端的MVC框架大并发系统,系统包括WEB服务器集群、业务处理服务集群、数据存储服务集群、同步服务器,WEB服务器接收用户提交的数据请求,再将该请求提交到业务处理服务器集群,以进行业务逻辑处理,使用基于脚本的高效处理方法,将数据保存到数据存储服务器,数据服务器对数据进行原子操作,以保证数据的完整性。
技术领域
本发明涉及电子商务高并发数据处理技术领域。
背景技术
在互联网时代,各种促销、抢购流行,这种活动的特点,就是在短时间内大量用户进行同一操作,自然对电商平台的大并发处理能力形成挑战,在之前的平台中一味的增加WEB服务器,来增加处理能力,其实是治标不治本,此发明采用分而治之的方法,将各业务分散到不同的集群进行处理,以达到高并发处理数据的目的。
发明内容
一种基于MVC框架大并发数据处理方法,包括以下步骤: (1)接收来自用户的提交数据请求 (2)经过安全处理将数据封装; (3)将步骤(2)生成的加密请求发送到业务服务器集群; (4)业务处理服务器是以队列的形式逐个处理应用服务器发送的处理请求;(5)通过(4)的方式,将数据保存到非关系型数据库,以实现高效、大量存储。
一种移动端的MVC框架大并发系统,系统包括WEB服务器集群、业务处理服务集群、数据存储服务集群、同步服务器,WEB服务器接收用户提交的数据请求,再将该请求提交到业务处理服务器集群,以进行业务逻辑处理,使用基于脚本的高效处理方法,将数据保存到数据存储服务器,数据服务器对数据进行原子操作,以保证数据的完整性。
处理方案:
1)、MVC应用服务器接收到用户请求,对请求进行身份验证,并将数据解析成数组形式。
2)、应用服务器将解析后的数据,以异步应答的方式,发送到业务服务器。
3)、业务服务器使用node.js搭建,在进行业务逻辑处理后,将数据提交至数据层。
4)、数据层是基于mongodb的数据存储层,利用mongodb本身的原子操作特性,实现数据的一致性。
5)、同步服务器上采用定时增量同步的方案,从业务服务器拉取数据,进行持久保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南移商动力网络技术有限公司,未经湖南移商动力网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710004477.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据关系确定方法及装置
- 下一篇:一种移动商品搜索及数据同步系统