基于Node.JS高并发网络应用架构的研究与实现

被引量 : 31次 | 上传用户:xpbear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社交网络时代的来临,各种不同应永形态的社交网络应用不断涌现,主流社交网络应用包括Facebook、Twitter和Google+等,各自每天都承载着亿万级别的在线访问量。面对数量如此巨大的海量并发用户访问量,如何稳定持续地提供高速、流畅的优质用户体验就成为各网络应用面临并亟待解决的最大难题之一。克服并发难题,需要从不同维度加强和改进系统整体设计和架构,由内而外地全方位提高应用高并发能力。既要强化系统内部自身体系结构和优化关键算法性能,也要借助第三方辅助组件提高应用系统外部并发能力。相较于传统的多线程编程模型和语言,基于事件响应机制的应用服务平台,不论从内存利用、异步I/O及编程难易程度都有着无可比拟的优势,并最大化现有资源的使用效能,增强系统应用并发能力。本论文主要基于Node.JS技术,结合负载均衡、分布式存储和高速缓存等技术,提出一种基于事件响应、异步I/O机制、旨在解决海量并发访问难题的高效、稳定、可扩展的异步并发架构。通过技术考证和实时高并发访问性能测试试验,验证该网络应用异步并发架构方案的可行性和创新性。最后,针对论文设计实现的并发架构,对当前工作中出现的问题和不足进行了总结,并给出了系统架构进一步的规划和对本系统架构前景的展望。
其他文献
分析表明,人工智能的出现扩展了传统自动化技术,颠覆了传统自动化控制方式。探讨人工智能 技术在电气化自动控制的应用,推动了电气化自动化技术的全面发展。
综述了以径迹蚀刻聚合物膜或多孔Al2O3膜为模板,结合电化学沉积,化学沉积,现场聚合,溶胶-凝胶法和化学气相沉积技术,合成导聚合物,金属,碳,无机半等纳米状或线型材料的方法,同时还介绍了模板
会计核算是建筑施工企业进行财务管理的基础,对企业内部管理水平的提升具有重要的意义。近年来,随着建筑企业的飞速发展,重财务而轻核算的现象尤为普遍,难以发挥会计核算管理
非霍奇金淋巴瘤(NHL)是淋巴系统来源的恶性肿瘤,其中85%来源于B细胞,在我国占整个肿瘤发生的4%。Rituximab是1997年美国FDA第一个批准用于癌症治疗的单克隆抗体(mAb),已经彻底改变了
新课程理念下的教学特别强调了学生的创新意识和实践能力,创新意识需要问题意识,问题意识的培养离不开问题情境。它能提高课堂教学的有效性,提高学生的问题意识。问题情境法是指
随着近年来经济的飞速发展,我国城市机动车数量急剧增长,内蒙古自治区的机动车保有量也呈现飞速上升,我区的机动车污染分担率逐年增高,作为我区首府城市,呼和浩特市不仅经济
随着非营利组织的不断发展,它在解决社会问题、促进社会和谐中发挥着日益重要的作用,已经成为政府、企业之外的“第三部门”。然而,资金不足、效率低下、独立自主性差让非营
自1919年“巴黎和会”上首次公开亮相到今天,同声传译只有九十多年的历史。但“纽伦堡审判”使人们意识到同声传译的优越性,达意迅速,占用时间少,使会议进程大幅缩短,之后同
大田县位于福建省三明市东南部,面向闽南金三角开发区,周边与德化、永春、永安、漳平、三元、沙县和尤溪相毗邻,是福建西北部连接东南沿海的重要通道。省道秀里线贯穿全境,农