基于移动应用App的高并发性能研究与应用

来源 :浙江理工大学 | 被引量 : 3次 | 上传用户:zzqq1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的快速发展和移动智能化的广泛兴起,很多互联网公司纷纷将业务重心转移到了移动端。大量业务移动化使得移动端的流量持续上涨,据统计,2017年淘宝天猫92%业务来自手机移动端,每秒支付的峰值达到25.6万笔,数据库处理峰值达到4200万次,交易峰值每秒达到32.5万次,面对如此大的高并发流量冲击,构建一个稳定、高效的高并发移动架构就显得尤为重要。高并发是指同一时刻大量用户同时发送请求,此时由于服务器资源的限制,当请求到达阈值之后,服务器的性能会骤然降低,甚至可能会引起服务器宕机。针对高并发的特性,本文主要对负载均衡技术、缓存技术、分布式技术、数据库技术、消息队列中间件技术在移动应用App高并发系统后台架构中的应用进行了研究,并结合这些技术构建了一个高并发系统架构模型。并且由于负载均衡在高并发系统架构中的重要性,本文提出了一种改进的动态自适应权重轮询随机负载均衡算法,并将改进的负载均衡算法应用在App后台高并发系统架构中,使App后台系统架构中集群性能在动态运行的过程中达到最优;并对目前在面对高并发场景下所用到的一些策略和技术(如服务降级、限流、消息队列)进行了分析。论文主要研究内容如下:(1)介绍了研究的背景以及意义。对国内外移动应用的高并发性能研究现状进行阐述,并对目前用在高并发场景下的Nginx技术、缓存技术等进行了分析。(2)对常用经典的负载均衡算法进行了阐述。分析了基于权重负载均衡算法以及前人对其的改进,并在此基础上提出了一种改进的动态自适应权重轮询随机负载均衡算法。(3)对高并发场景下常用的一些高并发技术进行了技术选型,并给出设计实现方案,然后结合高并发常用的一些策略构建一个App后台高并发系统架构模型,并且利用改进的负载均衡算法来实现均衡负载。同时,通过Lua脚本和Nginx技术相结合,在网关层实现各种业务逻辑,减少后台服务器的压力。(4)最后将本文构建的高并发系统模型应用在“三千客”移动终端后台订单系统架构中,并对订单系统中的高并发业务场景进行测试和结果分析。
其他文献
香港作为一个现代生态城市,在历经百余年的填海后仍保持着良好的滨海生态环境,这与其包括管理机构、法律规制、生态意识培育等在内的生态保育政策的总体友好性关系紧密。这对
针对六枝化处煤和娄底煤焦两种单煤及这两煤种之间9种不同掺混比的混煤的燃烧进行了实验研究。通过热重分析方法,分析单一煤种及不同掺混比的混煤燃烧时燃烧特性和燃尽性能的
<正>骨性关节炎(OA)是多见于中老年人,发病率及致残率均较高[1-2]。本病以膝关节骨性关节炎(KOA)最为多见。中医对K0A的治疗以辨证论治为主。但由于目前中医学对该病缺乏统一
目的:观察电针配合走罐治疗肩关节周围炎的疗效。方法:将60例肩周炎患者采用针灸治疗,并对肩髃、臂臑、肩髎、臑会予以电针治疗,在电针治疗结束后予以肩部走罐治疗。结果:经2
高校办公室在学校整体工作中发挥着重要作用。面对不断发展的高等教育新形势,做好高校办公室工作,就必须加强开拓创新。从高校办公室工作存在的问题入手,阐述了高校办公室工
基于CiteSpace可视化文献分析工具,从时间序列、学术团队、研究热点、研究区域、发文期刊5个方面总结我国脆弱性研究。结果表明:我国脆弱性研究作者合作关系比较密切,形成了1
将几种香豆素类新基质(香豆素、3-羟基香豆素(3-HC)、3-氨基香豆素(3-AC)、3-羧基香豆素(3-CC)和4-甲基-7-羟基香豆素(4-M-7-HC))分别应用于基质辅助激光解吸/电离飞行时间质谱(MALDITOF
现代都市农业园是适应现代化都市生存与发展需要而形成,是现代都市农业建设的主要标志之一,是城郊农业的高级阶段,也是发达的现代农业的重要组成部分。它以技术密集为主要特
<正>岩壁,是他们的舞台;太阳,成了舞台上的追光。看似瘦小的身躯,在这岩壁上以韧性、以毅力、以勇气,挑战极限,突破自己。攀岩速降,满足了人们回归自然、寻求刺激、挑战自然
伴随着广播电视技术的不断发展,监测工作也需要相应的技术进步,许多原有的设施环境已不能满足当前的监测需要,需要进行全面改造。江西省新闻出版广电监管中心于2015年9月正式