基于nodejs的web应用系统高并发处理模式的研究与实现

来源 :北京邮电大学 | 被引量 : 13次 | 上传用户:wanghua8503
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的不断发展,web应用系统的用户量越来越多,web应用系统面临着高并发访问的压力,保证web应用系统能够应对高并发问题是一个很重要的研究方向。本文基于实验室研发的“一村一品网络商城”项目,该项目是一个集信息化、智能化服务于一体的网络交易平台。该项目的需求是进行新版本的开发,来满足功能以及高并发的性能需求。nodejs技术是当今流行的服务器端技术,采用基于事件驱动的异步I/O模型,极大的提高了 HTTP服务器的并发性能。因此,基于“一村一品网络商城”系统,研究基于nodejs的web应用系统高并发处理模式具有重要的意义。本文主要基于nodejs技术,首先研究了 nodejs的工作原理,分析了 nodejs在高并发环境下的优势。然后深入研究nodejs多核服务器,分析了当前存在的解决方案的不足,引入“最小连接数”算法,基于该算法实现nodejs多核服务器。最后在负载均衡层、核心处理层、缓存层、数据源层分别进行设计,完成了 web应用系统高并发处理模式的设计与实现。理论与实际相结合,本文以基于nodejs的高并发处理模式,实现“一村一品网络商城”新版本的开发。首先确定系统的开发模块,包括用户模块、订单模块、产业政策模块、鲜果庄园模块、商品模块、购物车模块、地址模块、后台管理模块,对相应模块进行了需求分析、功能结构设计与实现,数据库设计与实现等。最后,本文对系统进行功能测试,同时模拟高并发环境对系统进行性能测试,验证了其可行性。
其他文献
<正>对于肺癌的病人来说,并非做完手术就代表着完全康复,如果不进行相关的咳嗽、呼吸训练以及上肢功能锻炼等,结果可能会是令人后悔莫及的。勤练"基本功"咳嗽技巧训练和呼吸
目的:探讨苯那普利联合祛风除湿中药治疗慢性肾脏病3期风湿内扰证的临床疗效以及安全性。方法:2008年5月-2012年7月收治原发性慢性肾小球肾炎患者78例,按照数字法分为观察组
<正>爱就是充实了的生命,正如盛满了酒的酒杯,追求美而不亵渎美,使人安乐舒畅,就像雨后的太阳。——摘自莎士比亚全集"爱情激荡着活跃的情绪,它可以使死亡的心灵复活,它可以
当今春节(包括元旦新年)法定节假日规定为四天,这看似是政府自上而下的规定。但是,当我们追随历史轨迹,却发现过年节日的节律模式,有着久远的历史渊源,其最早的文化原型就是
保胆取石术治疗胆石症是一种理念的转变,但还存在一些争议和不确定性,是国内普通外科学界密切关注的话题。本文就保胆手术的争论、保胆手术的规范性发展以及保胆手术术后结石
利用若尔盖生态区及周边20个气象台站1961年-2012年气温、降水、风速、日照、蒸发8个气象要素逐日资料,分析该区域气候资源变化的空间、时间特征.结果表明:若尔盖生态区及周
篮球运动发展已有100余年历史,从规则的不断变化到技战术特点的同时演变,诠释着篮球运动的顽强的生命力。篮球是中国的也是世界的,它成功的吸引着无数的人员参与其中不管是教
在我国的消防安全工作中,社区消防安全管理已经成了基层消防安全管理工作的重点。然而当今社区的消防安全管理中,却存在着各种各样的问题。