收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

电商平台分布式架构设计与实现

赵文奎  
【摘要】:2018年,中国的网民数量已经将近8亿,互联网的飞速发展加上移动互联网的不断普及,更为电子商务的飞速发展奠定了坚实的基础。目前国内比较著名的一些电商企业都在不断的调整自己的业务以及技术部署。可见在未来电子商务的竞争,也将越来越激烈,而对电商平台架构的设计与研发,更是企业发展的重大挑战。本文经过分析研究电商平台发展的技术变革,基于淘淘电商平台的现有架构进行了重构设计和实现。系统的原始架构中,子系统之间的调用采用了较老的web service技术,使得系统之间的耦合度较高,造成子系统的复用性较差,系统间调用成本较高;后台管理系统进行商品添加或修改等操作后,搜索系统的索引库不能实时同步等。基于系统存在的问题,本文对系统的原始架构进行了重构。将系统中存在被多次使用的应用作为服务层,将应用程序作为表现层,引入分布式服务的解决方案实现表现层与服务层的通信。降低了系统之间的耦合度,提高了子系统的复用性,使得系统间调用变得简单,且易于维护。针对后台新增商品不能实时同步索引库的问题,我们提出了使用ActiveMQ的机制,实现了索引库与数据库之间同步,使得搜索系统与后台管理系统为异步操作,整个系统的性能不会受到影响,从而解决了原始架构存在的问题。本文基于SOA架构,对原有系统进行了重构,并采用了多个集群实现了高可用。前台系统采用了负载均衡技术Nginx加keepalived实现高可用,提高了系统并发性。在用户层与数据库层之间加入缓存层Redis,并采用Redis集群方式,降低数据库访问压力,提高系统的性能。使用Redis解决了分布式系统Session共享问题。使用maven管理项目,搭建了图片服务器以完成大文件的存储。全文搜索采用SolrCloud集群方式,集群管理使用Zookeeper来完成。


知网文化
【相似文献】
中国期刊全文数据库 前18条
1 唐伟帼;韩冬;;基于分布式架构的广西移动统一开通系统的设计[J];信息通信;2018年05期
2 曲家文;;分布式架构应用实践及分布式技术在银行业应用趋势[J];金融电子化;2016年12期
3 刘国建;;分布式架构支撑银行综合经营与融合创新[J];金融电子化;2016年12期
4 徐敏;;阿里金融云对银行分布式架构转型的探索与实践[J];金融科技时代;2017年10期
5 郑文武;;云存储架构深度解析:分布式架构和对象存储技术[J];通信世界;2017年27期
6 潘润红;李家琪;陈光权;;运用分布式架构推进技术转型[J];金融电子化;2015年07期
7 张升;;分布式架构在银行的应用实践与发展[J];金融电子化;2015年06期
8 ;分布式架构关键技术[J];电脑编程技巧与维护;2016年24期
9 许翠苹;;山石网科:全新分布式架构护航云计算[J];通讯世界;2013年16期
10 欧伟新;陈国忠;;云计算及其分布式架构[J];电信快报;2012年01期
11 周凯;李弘;褚宁琳;;基于分布式架构的艺术类资源云平台建设研究[J];无线互联科技;2018年01期
12 庄表伟;;云中漫步[J];科技创业;2011年07期
13 金磐石;;银行核心业务系统如何应用分布式架构[J];金融电子化;2016年12期
14 江梓豪;黄刘生;徐宏力;;基于数据分片与分布式架构的室内定位中间件[J];电子技术;2017年07期
15 牛新庄;;分布式架构为民生银行科技金融战略打下坚实基础[J];金融电子化;2018年05期
16 陈波;;分布式架构关键设计与实践探索[J];金融电子化;2016年12期
17 洪铂;朱韦桥;靳源源;;基于分布式架构的铁路企业社会保障管理信息系统设计[J];铁路计算机应用;2018年09期
18 Guillemette Paour;;汽车保护系统中的分布式架构[J];电子设计技术;2010年08期
中国重要会议论文全文数据库 前2条
1 崔玉伟;徐艳玲;罗川;唐丹丹;;分布式前轮转弯控制系统技术研究[A];第八届中国航空学会青年科技论坛论文集[C];2018年
2 林宇;;大数据环境下的最大频繁项目集挖掘算法[A];电力行业信息化优秀论文集2013[C];2013年
中国博士学位论文全文数据库 前1条
1 樊宇婷;分布式架构下光载WLAN系统吞吐量评估模型与网络性能研究[D];北京邮电大学;2015年
中国硕士学位论文全文数据库 前10条
1 赵文奎;电商平台分布式架构设计与实现[D];重庆大学;2018年
2 唐娜;基于分布式架构的即时通讯系统的实现与性能优化[D];湖南大学;2015年
3 汤茂思;ETrace链路追踪系统的设计与实现[D];南京大学;2018年
4 涂苏娟;分布式架构设计[D];南昌大学;2017年
5 张佶;基于可扩展分布式架构的高校搜索引擎研究与实现[D];东华大学;2010年
6 王悦;分布式架构的石油天然气管道设施管理信息系统研究[D];东北石油大学;2015年
7 雷健;基于分布式架构的智能车辆管理系统设计与实现[D];浙江大学;2015年
8 刘蓉;分布式架构的石油管道设施管理信息系统研究[D];电子科技大学;2013年
9 王阳;深度包检测技术的研究和实现[D];北京邮电大学;2016年
10 余之杰;分布式架构下的航空发动机多变量控制系统研究[D];南京航空航天大学;2016年
中国重要报纸全文数据库 前10条
1 徐云峰 中国指挥与控制学会认知与行为专委会副主任委员 中国计算机学会高级会员、中国计算机学会安全专委会常务委员 十一届、十二届全国青联委员;大数据的魅力在于一切皆可量化[N];中华读书报;2017年
2 本报记者 路沙;当Oracle遇见OpenStack云上更精彩[N];中国信息化周报;2017年
3 本报记者 程彦博;全分布式架构:性能随CPU线性扩展[N];中国计算机报;2013年
4 周斌;分布式架构在电信业的应用[N];人民邮电;2004年
5 农行审计局沈阳分局 赵芊芊;运用大数据开展审计已具备现实基础[N];中国城乡金融报;2018年
6 王越平;Dominion KX II、PX联手支撑B&Q特力屋连锁运营[N];通信产业报;2008年
7 本报记者 郭涛;IaaS 初级阶段[N];中国计算机报;2014年
8 小黑编译;无线网络:不仅仅是有线的替补[N];计算机世界;2007年
9 陈勤;“双11”大考 新一代系统交满意答卷[N];中国邮政报;2018年
10 《网络世界》评测实验室 董培欣;创新架构 再标新高[N];网络世界;2013年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978