【摘 要】
:
随着互联网的迅速发展,web早已成为人们生活中不可或缺的一部分,人们越来越多的通过各种web应用程序来娱乐和工作,虽然计算机硬件的性能也是逐年提升,但对于一个用户量成百上
论文部分内容阅读
随着互联网的迅速发展,web早已成为人们生活中不可或缺的一部分,人们越来越多的通过各种web应用程序来娱乐和工作,虽然计算机硬件的性能也是逐年提升,但对于一个用户量成百上千万甚至是亿级别的web应用来说,如何处理高并发的访问和操作仍然是一个很大的挑战。而要想解决这些难题,就要求web应用的整个架构必须具有很好的可伸缩性,从而使得网站或者服务能够持续良好的运行。本文首先解释了构成整个web的技术基础,以及相关的技术术语,尤其是详细地解释了并发和可伸缩在web领域的含义。同时还介绍了web架构中的常用组件,为下面的论述做一个铺垫。本文的第三,四,五章分别从web应用架构的局部组件,具体是web服务器,应用业务逻辑和后端存储来论述其中的并发编程模式,各种模式的特点,如何通过这些模式实现高并发可伸缩的组件,从而保证整体应用架构也具有很好的并发性和可伸缩性。本文的第六章基于前面的论述,分别编程实现了一个web服务器程序,以及一个大规模feed系统的应用业务逻辑和后端存储。最后本文介绍了前文中提到的并发编程模式各自的适用场景,通过比较来帮助选择合适的并发模式。本文总结了web领域的核心技术,并分析了构建高性能可伸缩web架构的常用方法,重点放在了论述如何应用合适的并发模式来提高整个系统架构的可伸缩性上。对于和开发者关系最密切的应用业务逻辑层,详细的总结论述了多种并发编程模式,并提供了相应的代码示例,方便学习参考文中论述的理论知识,并把它们应用到实际的项目中。
其他文献
Dubin-Johnson综合征(DJS)是一种少见的常染色体隐性遗传病,是由于毛细胆管上特异性有机阴离子转运蛋白基因缺陷,导致结合胆红素排泄障碍,血液中结合胆红素升高,黑色色素在肝
陆在易是我国当代著名的音乐家、作曲家,也是新时期艺术歌曲创作最具代表性的作曲家之一。他一直秉承着严要求、高标准、高质量、真性情的创作原则,创作出了如《我爱这土地》、
目的:建立食物中毒中沙门菌Real-Time PCR检测方法并将其应用。方法:选取沙门菌侵袭蛋白A基因(in-vA)进行引物和探针设计,并对反应条件不断优化,进行灵敏度和特异度测试,建立
<正>为使作者了解我刊的编辑出版计划,及时地为我刊惠赐稿件,我刊编委会确定了2015年1-12期"重点号"选题:1.中西医结合肝胆胰疾病;2.自身免疫性肝病;3.肝纤维化及肝硬化;4.乙
拉拔工艺是金属制品生产的一个主要构成部分,丝线拉拔需要用到的关键设备是拉丝机。相对发达国家,我们的拉丝机发展比较缓慢,对拉丝机系统的控制方法也比较单一。由于拉丝生产工
海关对国际快件的监管业务,是海关监管工作的重要组成部分,其职责就是通过有效监管,贯彻国家有关进出境管理的政策法规,保证快件的顺利进出,打击走私违法活动,维护进出境秩序,促进对
目的:用改良法检测化妆品中的微生物,将检测结果与《化妆品卫生规范》(2007年版)方法进行比较。方法:分别用《化妆品卫生规范》(2007年版)方法和改良方法对1000件样品进行菌
本文以房屋建筑工程应用节能施工技术的意义为出发点,阐述了房屋建筑工程应用节能施工技术遵循的原则,并从墙体节能、墙体保温、门窗安装和屋面保温等四个方面,分析了房屋建
随着我国人民收入水平的提高、葡萄酒文化和知识的普及,以及消费者对营养健康的重视,我们国家葡萄酒消费呈现快速增长的势头。葡萄酒消费市场的迅速升温,吸引着众多企业的目光,他
轴承是现代工业中应用极为广泛的部件,它依靠轴承内外圈、保持架与滚子之间的滚动接触支撑零件的转动。其主要作用是以滚动代替滑动,降低摩擦阻力,使机械设备更易启动。圆锥