高并发电商评论系统的设计与实现
发布时间:2021-09-12 12:27
近年来,随着互联网的普及,电子商务迅速发展。多数电子商务平台意识到评论对销量的影响,为消费者提供了功能丰富的评论系统。评论系统在发展的过程中出现了一些问题,主要为随着用户的增加,访问量逐渐增长,系统出现响应时间过长,甚至崩溃的情况。为了解决这些问题,需要结合具体的业务场景,设计和实现一个高并发评论系统。本文主要研究了高并发优化使用的数据库技术和集群技术,并对使用到的分布式服务框架Dubbo、分布式缓存Redis、消息队列Kafka和分布式搜索引擎Elasticsearch等相关技术进行了综述。在研究相关技术的基础上,本文设计和实现了一个高并发的电商评论系统。系统采用分层结构,主要包括数据存储层、业务层和负载均衡层。数据存储层使用Mycat实现分库分表和读写分离,数据库采用双主双从结构,同时使用redis cluster集群模式搭建Redis集群,使用Elasticsearch存储后台搜索数据。业务层将系统分为评论模块、标签模块、问答模块和后台管理模块,使用Dubbo实现服务化。为了将评论模块和标签模块解耦,引入消息队列Kafka。针对高并发的请求,业务层采用了多级缓存方案,对于并发要求...
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:86 页
【学位级别】:硕士
【部分图文】:
图4.1网关层负载均衡配置拓扑图??40??
;??图4.9写评论功能移动端页面??评论列表的实现界面如图4.10所示,用户点击某个商品的评论列表按钮之??后会进入到该商品的评论列表页面。页面最上方显示的是该商品的好评率,好评??率下方显不的是商品评论的标签列表。??98.9%好评??全部{4377>有图(1094)有追评(52)??有视频(2)?物流快(274)?商品很好(68)??彳你…好??快递很快,隔天就到了。应该是正品有开机红,三码合??一,螺丝也是没有划痕。塞尔达很好玩。??_翩??2019-03-19?0??图4.10评论列表页移动端页面??46??
物流服务、?.,;??图4.9写评论功能移动端页面??评论列表的实现界面如图4.10所示,用户点击某个商品的评论列表按钮之??后会进入到该商品的评论列表页面。页面最上方显示的是该商品的好评率,好评??率下方显不的是商品评论的标签列表。??98.9%好评??全部{4377>有图(1094)有追评(52)??有视频(2)?物流快(274)?商品很好(68)??彳你…好??快递很快,隔天就到了。应该是正品有开机红,三码合??一,螺丝也是没有划痕。塞尔达很好玩。??_翩??2019-03-19?0??图4.10评论列表页移动端页面??46??
【参考文献】:
期刊论文
[1]基于HLS流媒体集群动态反馈负载均衡算法[J]. 杨炳钊,李泽平,刘江涛. 计算机与现代化. 2019(03)
[2]基于ElasticSearch的TEE病例库检索系统设计与实现[J]. 胡鑫,姚宇,徐英杰. 计算机应用. 2018(S1)
[3]集群服务器在混合请求下的负载均衡优化算法[J]. 申泽星,彭云建,岳喜顺. 计算机工程与应用. 2018(18)
[4]基于Bully算法的Redis集群选举方案优化[J]. 王芬,顾乃杰,黄增士. 计算机科学. 2017(10)
[5]中文产品评论的维度挖掘及情感分析技术研究[J]. 赵志滨,刘欢,姚兰,于戈. 计算机科学与探索. 2018(03)
[6]Dubbo服务框架技术在学习系统开发中的应用与实践[J]. 李磊,李娟. 计算机系统应用. 2017(06)
[7]Redis集群可靠性的研究与优化[J]. 李燚,顾乃杰,黄增士,任开新. 计算机工程. 2018(05)
[8]Redis数据库特性分析[J]. 马豫星. 物联网技术. 2015(03)
[9]读写分离技术在运营支撑系统中的应用[J]. 沙光华,陈泳,张长江. 计算机工程与应用. 2015(12)
[10]分布式同步系统Zookeeper的优化[J]. 唐海东,武延军. 计算机工程. 2014(04)
硕士论文
[1]企业级分布式数据中心系统的设计与实现[D]. 王伟鹏.华中科技大学 2016
[2]基于聚类的动态自适应负载均衡算法研究[D]. 王晨冉.哈尔滨工程大学 2016
[3]云计算环境下负载均衡策略的研究[D]. 谭乾.厦门大学 2014
[4]基于Lucene的中文自然语言搜索引擎[D]. 胡长春.上海交通大学 2009
[5]SOA架构的管理信息系统设计与实现[D]. 郭晋伟.中国科学院研究生院(沈阳计算技术研究所) 2006
[6]DBMS锁机制研究[D]. 华国尧.浙江大学 2004
本文编号:3394222
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:86 页
【学位级别】:硕士
【部分图文】:
图4.1网关层负载均衡配置拓扑图??40??
;??图4.9写评论功能移动端页面??评论列表的实现界面如图4.10所示,用户点击某个商品的评论列表按钮之??后会进入到该商品的评论列表页面。页面最上方显示的是该商品的好评率,好评??率下方显不的是商品评论的标签列表。??98.9%好评??全部{4377>有图(1094)有追评(52)??有视频(2)?物流快(274)?商品很好(68)??彳你…好??快递很快,隔天就到了。应该是正品有开机红,三码合??一,螺丝也是没有划痕。塞尔达很好玩。??_翩??2019-03-19?0??图4.10评论列表页移动端页面??46??
物流服务、?.,;??图4.9写评论功能移动端页面??评论列表的实现界面如图4.10所示,用户点击某个商品的评论列表按钮之??后会进入到该商品的评论列表页面。页面最上方显示的是该商品的好评率,好评??率下方显不的是商品评论的标签列表。??98.9%好评??全部{4377>有图(1094)有追评(52)??有视频(2)?物流快(274)?商品很好(68)??彳你…好??快递很快,隔天就到了。应该是正品有开机红,三码合??一,螺丝也是没有划痕。塞尔达很好玩。??_翩??2019-03-19?0??图4.10评论列表页移动端页面??46??
【参考文献】:
期刊论文
[1]基于HLS流媒体集群动态反馈负载均衡算法[J]. 杨炳钊,李泽平,刘江涛. 计算机与现代化. 2019(03)
[2]基于ElasticSearch的TEE病例库检索系统设计与实现[J]. 胡鑫,姚宇,徐英杰. 计算机应用. 2018(S1)
[3]集群服务器在混合请求下的负载均衡优化算法[J]. 申泽星,彭云建,岳喜顺. 计算机工程与应用. 2018(18)
[4]基于Bully算法的Redis集群选举方案优化[J]. 王芬,顾乃杰,黄增士. 计算机科学. 2017(10)
[5]中文产品评论的维度挖掘及情感分析技术研究[J]. 赵志滨,刘欢,姚兰,于戈. 计算机科学与探索. 2018(03)
[6]Dubbo服务框架技术在学习系统开发中的应用与实践[J]. 李磊,李娟. 计算机系统应用. 2017(06)
[7]Redis集群可靠性的研究与优化[J]. 李燚,顾乃杰,黄增士,任开新. 计算机工程. 2018(05)
[8]Redis数据库特性分析[J]. 马豫星. 物联网技术. 2015(03)
[9]读写分离技术在运营支撑系统中的应用[J]. 沙光华,陈泳,张长江. 计算机工程与应用. 2015(12)
[10]分布式同步系统Zookeeper的优化[J]. 唐海东,武延军. 计算机工程. 2014(04)
硕士论文
[1]企业级分布式数据中心系统的设计与实现[D]. 王伟鹏.华中科技大学 2016
[2]基于聚类的动态自适应负载均衡算法研究[D]. 王晨冉.哈尔滨工程大学 2016
[3]云计算环境下负载均衡策略的研究[D]. 谭乾.厦门大学 2014
[4]基于Lucene的中文自然语言搜索引擎[D]. 胡长春.上海交通大学 2009
[5]SOA架构的管理信息系统设计与实现[D]. 郭晋伟.中国科学院研究生院(沈阳计算技术研究所) 2006
[6]DBMS锁机制研究[D]. 华国尧.浙江大学 2004
本文编号:3394222
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3394222.html