B2B电子商务平台系统关键技术研究
【学位单位】:山东大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.09
【部分图文】:
其他全部应用不可用的情况。??图2.1拆分后架构图??如图2.1所示,本系统中根据业务功能将业务子系统分为两部分:核心子系??统和非核心子系统。当流量增高时,对核心系统应用进行保护,通过降级来保护??关键应用不受影响。??2.2系统部署??对B2B电子商务平台系统的分层和分割有利于切分后各模块的部署。系统??平台的部署方式在很大程度上决定了系统的性能,主要体现在系统响应的时间、??吞吐量等指标上,对于用户来说是对于系统最直观的感受,因此好的系统部署方??式对系统来说是至关重要的。本电子商务系统将数据服务与应用服务分离,服务??器分为应用服务器、文件服务器和数据库服务器。??6??
?J.??图2.2数据库集群??如图2.2所示,对于本B2B电子商务平台系统来说,用户浏览商品信息的数??据量比购买商品的数据量要大很多,将产品信息数据库分为一个主数据库和备用??数据库A,当用户需要对购买的商品进行评论时,直接将数据写入(Update、ddete、??insert)主数据库,写入成功后要对主数据库和备用数据库进行同步。当用户浏??览商品评价时,直接从备用数据库A中读取数据。这样可以更大的提高系统的??性能⑴]。??7??
:分布式缓存服务器??图2.3缓存机制??如图2.3所示,系统的缓存分为两种:缓存在应用服务器上的本地缓存和缓??存在远程服务器上的远程缓存,本地缓存有较快的的访问速度,但可以缓存数据??的量较小,分布式缓存可以使用集群的方式,选取内存量较大的服务器作为缓存??服务器。??Redis是一个键值(key-value)存储系统,它支持字符串(string)、链表(list)、??集合扣1)、有序集合(50他(^61^61)和哈希类型(1^11)[14】,为了减少企业的828电??商平台建站的成本和后期的维护成本,本系统采用租用云服务器来部署。在云上,??可以很方便的创建和管理一个缓存集群,一个缓存集群包含多个缓存节点,Redis??支持一主多从、多主多从架构,且Redis在计算机的主存中保存和读取数据,不??需要通过外围设备来读取数据
【参考文献】
相关期刊论文 前10条
1 荣艳冬;;关于Mybatis持久层框架的应用研究[J];信息安全与技术;2015年12期
2 韩树河;;大型网站应用技术架构演变的研究[J];吉林化工学院学报;2015年01期
3 马利;梁红杰;;计算机网络安全中的防火墙技术应用研究[J];电脑知识与技术;2014年16期
4 韩安;;HTML5 WebSocket技术研究[J];电子世界;2013年20期
5 孟广仕;刘洋;;基于Memcached的可持久化主内存数据库设计[J];科技创业家;2013年14期
6 侯佳佳;乔运华;卜建国;王海丹;;基于分布式数据库数据处理的研究[J];制造业自动化;2013年01期
7 张大卫;解永刚;杨亚彪;何红玲;;XSS攻击分析与防御机制研究[J];数字技术与应用;2012年12期
8 徐剑强;邹伟平;;Memcached应用研究[J];科技广场;2012年07期
9 高洪涛;;SQL注入攻击途径及策略分析[J];网络安全技术与应用;2011年03期
10 胡众义;施晓秋;;基于分布式负载均衡的电子商务系统[J];计算机系统应用;2009年11期
相关硕士学位论文 前6条
1 李诗云;基于内存数据库Redis的众包系统性能优化[D];浙江大学;2016年
2 滕欢;基于Spring3的数据读写分离技术研究[D];哈尔滨工程大学;2016年
3 周建韡;电商系统数据库设计及数据访问优化技术研究[D];东华大学;2015年
4 周彬;基于SOA架构的高并发电子商务平台的构建[D];北京工业大学;2015年
5 蒋宇霆;基于Web Service技术的物流电子商务平台的开发与应用[D];电子科技大学;2014年
6 林豪杰;基于MVC三层架构的校园电子商务平台的设计与实现[D];电子科技大学;2011年
本文编号:2893585
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2893585.html