高可用性双语阅读社交平台设计与实现
发布时间:2021-11-01 04:34
随着互联网技术的高速发展,人们对电子阅读的接受程度越来越高,电子阅读产业前景十分广阔。传统的电子阅读平台一般仅仅实现简单的阅读功能,总体来说功能单一,可靠性较差,已经满足不了读者越来越多元化的需求。同时基于社交的双语阅读领域仍然相对空白,双语阅读平台借助于互联网的优势,将阅读和双语学习结合起来,是用户学习外语的一种新型途径;通过平台中的社交模块,在学习和阅读中结交好友,将是互联网阅读时代的新型交友方式。基于以上背景,本文设计并实现了一种高可用性双语阅读社交平台。高可用性双语阅读社交平台是一款集双语阅读和多元化社交的高可用性电子阅读平台。整个平台由书城模块、社交模块、个人中心模块和阅读器模块构成,采用Spring+Spring MVC+MyBatis框架实现分层解耦,负载均衡架构采用LVS+Keepalived+Nginx技术,以LVS作为第一层负载,以Nginx作为第二层负载,并通过Keepalived提供健康监测服务。同时本文负载均衡模块采用基于模拟退火算法的动态权值最小连接数策略,通过模拟退火算法确定服务器各项采集信息的合理权值,弥补了传统最小连接数算法影响因素单一、权值不合理等不...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
图2-1?Spring框架组件构成图??控制反转也叫依赖注入,控制反转不是什么技术,而是一种设计思想,就是??
?第二章关键技术的研宄???源和显示界面,MVC可以做到逻辑代码的复用和模块代码的可移植,大大降低??后期开发的难度。??整个Spring?MVC的请求流程如图2-2所示。用户发送请求到前端控制器??(DispatcherServlet);?DispatcherServlet请求处理器映射器(HandlerMapping)查??找Handler,可以根据XML配置、注解进行查找;HandlerMapping向前端控??制器返回Handler;?DispatcherServlet调用处理器适配器去执行Handler;执行完??成后将ModelAndView返给适配器;处理器适配器再将ModelAndView返回前端??控制器;前端控制器请求视图解析器去进行视图解析,根据逻辑视图名来解析真??正的视图;解析后将view返回前端控制器;前端控制器对view进行视图渲染,??最终向用户响应结果[18]。??
?静态负载均衡算法。集群中动态反馈机制是负载均衡器能够实时获取集群运行参??数的关键所在,反馈原理如图2-3所示,???周期性上传负载参数????u??????客户端?1—请求服务+?负载均衡器一Sg胃Web集群服务器??I?\???响应服务???图2-3动态负载机制原理图??常用的动态负载均衡算法有最快响应算法、最小连接数算法和一直性哈希算??法。??(1)
【参考文献】:
期刊论文
[1]基于裂变效应的社交电商优劣分析[J]. 黎红艳. 商场现代化. 2018(23)
[2]网络文学价值导向与主流意识形态[J]. 姚君喜,白如金. 出版广角. 2018(21)
[3]美国数字阅读的发展与趋势研究——以亚马逊自助数字出版平台为例[J]. 王馨雪. 传媒. 2018(06)
[4]基于负载感知的数据流动态负载均衡策略[J]. 李梓杨,于炯,卞琛,王跃飞,鲁亮. 计算机应用. 2017(10)
[5]MySQL数据库优化与集群[J]. 刘建宏. 数字通信世界. 2017(07)
[6]OverDrive电子书平台在图书馆移动阅读服务中应用研究[J]. 王海. 图书馆工作与研究. 2017(05)
[7]面向软件即服务的负载均衡策略建模与分析[J]. 明利,李彤,秦江龙,郑明,蒋旭东,谢仲文. 计算机应用. 2017(01)
[8]SSM框架在Web应用开发中的设计与实现[J]. 李洋. 计算机技术与发展. 2016(12)
[9]基于Spring的数据库访问技术研究[J]. 张少应,陈庆荣. 信息技术. 2016(10)
[10]改进的基于加权最小连接数的负载均衡算法[J]. 高振斌,潘亚辰,华中,段小红,赵丹. 科学技术与工程. 2016(06)
硕士论文
[1]Web集群系统在混合请求下的负载均衡优化算法[D]. 申泽星.华南理工大学 2018
[2]服务器监控系统的设计与实现[D]. 孙慧颖.北京交通大学 2017
[3]基于Nginx的Web服务器负载均衡策略改进与实现[D]. 覃川.西南交通大学 2017
[4]基于Nginx高并发Web服务器的改进与实现[D]. 张尧.吉林大学 2016
[5]基于集群的动态反馈负载均衡算法的研究[D]. 魏钦磊.重庆大学 2013
[6]基于遗传模拟退火算法的无线传感器网络定位算法的研究[D]. 王晓丽.武汉理工大学 2011
本文编号:3469502
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
图2-1?Spring框架组件构成图??控制反转也叫依赖注入,控制反转不是什么技术,而是一种设计思想,就是??
?第二章关键技术的研宄???源和显示界面,MVC可以做到逻辑代码的复用和模块代码的可移植,大大降低??后期开发的难度。??整个Spring?MVC的请求流程如图2-2所示。用户发送请求到前端控制器??(DispatcherServlet);?DispatcherServlet请求处理器映射器(HandlerMapping)查??找Handler,可以根据XML配置、注解进行查找;HandlerMapping向前端控??制器返回Handler;?DispatcherServlet调用处理器适配器去执行Handler;执行完??成后将ModelAndView返给适配器;处理器适配器再将ModelAndView返回前端??控制器;前端控制器请求视图解析器去进行视图解析,根据逻辑视图名来解析真??正的视图;解析后将view返回前端控制器;前端控制器对view进行视图渲染,??最终向用户响应结果[18]。??
?静态负载均衡算法。集群中动态反馈机制是负载均衡器能够实时获取集群运行参??数的关键所在,反馈原理如图2-3所示,???周期性上传负载参数????u??????客户端?1—请求服务+?负载均衡器一Sg胃Web集群服务器??I?\???响应服务???图2-3动态负载机制原理图??常用的动态负载均衡算法有最快响应算法、最小连接数算法和一直性哈希算??法。??(1)
【参考文献】:
期刊论文
[1]基于裂变效应的社交电商优劣分析[J]. 黎红艳. 商场现代化. 2018(23)
[2]网络文学价值导向与主流意识形态[J]. 姚君喜,白如金. 出版广角. 2018(21)
[3]美国数字阅读的发展与趋势研究——以亚马逊自助数字出版平台为例[J]. 王馨雪. 传媒. 2018(06)
[4]基于负载感知的数据流动态负载均衡策略[J]. 李梓杨,于炯,卞琛,王跃飞,鲁亮. 计算机应用. 2017(10)
[5]MySQL数据库优化与集群[J]. 刘建宏. 数字通信世界. 2017(07)
[6]OverDrive电子书平台在图书馆移动阅读服务中应用研究[J]. 王海. 图书馆工作与研究. 2017(05)
[7]面向软件即服务的负载均衡策略建模与分析[J]. 明利,李彤,秦江龙,郑明,蒋旭东,谢仲文. 计算机应用. 2017(01)
[8]SSM框架在Web应用开发中的设计与实现[J]. 李洋. 计算机技术与发展. 2016(12)
[9]基于Spring的数据库访问技术研究[J]. 张少应,陈庆荣. 信息技术. 2016(10)
[10]改进的基于加权最小连接数的负载均衡算法[J]. 高振斌,潘亚辰,华中,段小红,赵丹. 科学技术与工程. 2016(06)
硕士论文
[1]Web集群系统在混合请求下的负载均衡优化算法[D]. 申泽星.华南理工大学 2018
[2]服务器监控系统的设计与实现[D]. 孙慧颖.北京交通大学 2017
[3]基于Nginx的Web服务器负载均衡策略改进与实现[D]. 覃川.西南交通大学 2017
[4]基于Nginx高并发Web服务器的改进与实现[D]. 张尧.吉林大学 2016
[5]基于集群的动态反馈负载均衡算法的研究[D]. 魏钦磊.重庆大学 2013
[6]基于遗传模拟退火算法的无线传感器网络定位算法的研究[D]. 王晓丽.武汉理工大学 2011
本文编号:3469502
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3469502.html