首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于Node.js高并发web系统的研究与应用

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第11-15页
    1.1 引言第11页
    1.2 国内外现状分析第11-13页
    1.3 本文主要内容第13-14页
    1.4 本文结构第14-15页
第二章 相关技术第15-25页
    2.1 Javascript第15-17页
        2.1.1 Javascript的高级特性第15-16页
        2.1.2 Node和Javascript关系第16-17页
    2.2 非关系型数据库(Nosql)第17-19页
        2.2.1 关系型数据库不足第17页
        2.2.2 Nosql概述第17-18页
        2.2.3 Nosql的特点第18-19页
        2.2.4 Nosql理论依据第19页
    2.3 Redis高性能缓存第19-21页
        2.3.1 Redis概述第19-20页
        2.3.2 Redis优点第20页
        2.3.3 Redis适用场景第20-21页
    2.4 MongoDB非关系数据库第21-22页
        2.4.1 MongoDB概述第21页
        2.4.2 MongoDB特点第21页
        2.4.3 MongoDB适用场景第21-22页
    2.5 RabbitMQ消息队列第22-24页
        2.5.1 RabbitMQ概述第22页
        2.5.2 RabbitMQ优点第22-23页
        2.5.3 RabbitMQ架构第23-24页
    2.6 本章小结第24-25页
第三章 Node技术的研究第25-42页
    3.1 Node架构第25页
    3.2 Node的I/O模型第25-30页
        3.2.1 阻塞I/O模型第26-27页
        3.2.2 非阻塞I/O模型第27-28页
        3.2.3 I/O复用模型第28-29页
        3.2.4 事件驱动异步模型第29-30页
    3.3 Node多核实现方案研究第30-38页
        3.3.1 Node单线程模型的局限第31-33页
        3.3.2 现有的Node多核解决方案第33-34页
        3.3.3 本文的Node多核解决方案第34-38页
    3.4 Node技术在高并发Web系统的中的应用第38-41页
        3.4.1 提升网站高并发处理能力的常用技术第38-40页
        3.4.2 Node技术在高并发Web系统的应用第40-41页
    3.5 本章小结第41-42页
第四章 基于Node微博系统的设计第42-59页
    4.1 微博系统总体架构设计第42-43页
    4.2 基于Node的多核HTTP服务器设计第43-46页
    4.3 基于MongoDB数据库设计第46-49页
    4.4 缓存层设计第49-54页
        4.4.1 Redis缓存的优点第49-50页
        4.4.2 分层缓存设计第50-51页
        4.4.3 Vector Cache设计第51-52页
        4.4.4 Row Cache设计第52-53页
        4.4.5 推拉模式基于缓存的设计第53-54页
    4.5 基于RabbitMQ消息队列设计第54-57页
        4.5.1 消息队列的两种实现方式第54页
        4.5.2 缓存更新消息队列第54-55页
        4.5.3 数据库更新消息队列第55-56页
        4.5.4 基于RabbitMQ消息队列设计第56-57页
    4.6 REST风格的路由设计第57-58页
    4.7 本章小结第58-59页
第五章 基于Node微博系统的实现第59-85页
    5.1 基于Node多核HTTP服务器实现第59-68页
        5.1.1 Node中多进程的实现第59-60页
        5.1.2 分发者的实现第60-66页
        5.1.3 工作者的实现第66-68页
    5.2 数据服务分层实现第68-70页
        5.2.1 Node中分层的实现第69页
        5.2.2 接.函数约定第69-70页
    5.3 数据库实现第70-72页
        5.3.1 数据库Dao接.层的实现第70-71页
        5.3.2 数据库更新服务(ServiceDB)第71-72页
    5.4 缓存实现第72-77页
        5.4.1 缓存策略实现第72-73页
        5.4.2 缓存操作接.层第73-74页
        5.4.3 缓存更新服务(ServiceCa)第74-77页
    5.5 消息队列实现第77-80页
        5.5.1 消息结构的实现第77-78页
        5.5.2 消息队列实现第78-80页
    5.6 统一应用接.层第80-83页
    5.7 本章小结第83-85页
第六章 系统测试第85-91页
    6.1 测试方法第85页
        6.1.1 测试指标第85页
        6.1.2 测试工具第85页
    6.2 测试环境第85-86页
    6.3 测试环境搭建第86-87页
    6.4 实验数据及分析第87-90页
        6.4.1 HTTP服务器测试第87-89页
        6.4.2 系统测试第89-90页
    6.5 本章小结第90-91页
第七章 结论第91-93页
    7.1 本文主要工作第91页
    7.2 下一步工作的展望第91-93页
致谢第93-94页
参考文献第94-96页

论文共96页,点击 下载论文
上一篇:可穿戴下肢外骨骼康复机器人机械设计与研究
下一篇:基于PHP和MySQL的网上购物系统设计与实现