首页> 中文学位 >基于NoSQL的电子商务平台用户路由系统设计与实现
【6h】

基于NoSQL的电子商务平台用户路由系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 用户路由系统国内外应用研究现状

1.1 传统系统构建模式存在的问题

1.2 用户路由系统简介

第二章 用户路由系统理论基础

2.1 NoSQL数据库理论基础

2.2 NoSQL产品分类及选型

2.3 本章小结

第三章 用户路由系统分析

3.1 系统位置

3.2 需求分析

3.3 本章小结

第四章 用户路由系统设计

4.1 基本设计思想

4.2系统架构

4.3 MongoDB数据结构设计

4.4 本章小结

第五章 用户路由系统实现

5.1 系统整体介绍

5.2 系统运行环境及性能设计

5.3 路由查询模块的实现

5.4路由更新模块的实现

5.5用户注销模块的实现

5.6心跳模块的实现

5.7获取业务中心列表的实现

5.8 运行测试界面

5.9 用户路由系统实际应用情况

5.10 本章小结

第六章 结论

参考文献

致谢

展开▼

摘要

随着互联网/移动互联网的不断发展和深化,我国的电子商务发展得到了飞速的发展。根据统计数据显示,2014年我国的电子商务市场总体交易规模达到了13.4万亿元,同比较2013年度的10.2万亿元,增长幅度为31.4%。京东、苏宁易购等主流电子商务网站每年的交易量都在百亿以上,而阿里巴巴更是达到了万亿级,他们的注册用户数从千万到亿级不等。
  如此巨大的销售额和用户数量对电商的在线交易系统的处理性能和扩展性带来了挑战。根据淘宝双11活动的峰值数据显示,峰值交易处理能在1秒钟内达到了14万笔以上。这在客观上需要在该系统的建设过程中引入更多新技术,以解决系统遇到的技术问题和挑战。
  针对这样的问题,本文首先分析了传统的系统架构性能瓶颈的主要原因,提出了利用用户路由系统来连接系统接入和业务逻辑层。在该系统的基础上,接入和业务逻辑层都能够实现非常简单的水平扩展,通过分布式系统的优势来解决传统系统架构所导致的性能不足的问题。
  本文所实现的高性能用户路由系统是基于MongoDB这样一款目前广泛使用的NoSQL数据库来实现的。用户路由系统在整个电子商务系统中处于一个承上启下的地位,一方面接收用户请求,一方面连接业务中心,实现了用户路由查询,用户路由更新,用户注销,用户业务中心管理和用户请求转发等基本功能,具有结构简单、性能高、可靠性高的特点。整个用户路由系统在小规模集群(25台PC服务器,并且已经考虑了主备冗余)测试中达到了40000次每秒的查询性能和3000次每秒的更新性能。在用户路由系统的支撑下,电子商务平台可以实现整个交易系统的水平扩展,以进一步提升处理能力。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号