WEB服务器负载均衡系统设计与实现
| 摘要 | 第5-6页 |
| ABSTRACT | 第6页 |
| 第一章 绪论 | 第9-22页 |
| 1.1 项目背景和意义 | 第9-10页 |
| 1.2 研究现状 | 第10-16页 |
| 1.2.1 几种常用的负载均衡技术 | 第11-13页 |
| 1.2.2 常用的负载均衡调度算法 | 第13-16页 |
| 1.3 Linux虚拟服务器可扩展网络服务 | 第16-20页 |
| 1.3.1 虚拟服务器系统架构 | 第16-18页 |
| 1.3.2 Linux虚拟服务器连接调度 | 第18页 |
| 1.3.3 Linux虚拟服务器轮叫调度 | 第18页 |
| 1.3.4 Linux虚拟服务器加权轮叫调度 | 第18-19页 |
| 1.3.5 Linux虚拟服务器最少连接调度 | 第19-20页 |
| 1.3.6 Linux虚拟服务器加权最少连接调度 | 第20页 |
| 1.4 论文结构 | 第20页 |
| 1.5 本章小结 | 第20-22页 |
| 第二章 系统总体设计 | 第22-27页 |
| 2.1 需求分析 | 第22页 |
| 2.2 系统开发环境 | 第22-23页 |
| 2.3 系统总体架构 | 第23-26页 |
| 2.4 本章小结 | 第26-27页 |
| 第三章 系统详细设计 | 第27-44页 |
| 3.1 线程池模块设计 | 第27-29页 |
| 3.2 内存池模块设计 | 第29-32页 |
| 3.3 slab缓存模块设计 | 第32-34页 |
| 3.4 负载均衡模块设计 | 第34-40页 |
| 3.4.1 客户端连接监听模块设计 | 第34-35页 |
| 3.4.2 数据包截获转发模块设计 | 第35-37页 |
| 3.4.3 服务集群管理模块设计 | 第37-39页 |
| 3.4.4 负载均衡算法设计 | 第39-40页 |
| 3.5 Web缓存设计 | 第40-42页 |
| 3.5.1 缓存页面模块设计 | 第40-41页 |
| 3.5.2 缓存回收模块设计 | 第41-42页 |
| 3.6 系统交互模块设计 | 第42-43页 |
| 3.7 日志管理模块设计 | 第43页 |
| 3.8 本章小结 | 第43-44页 |
| 第四章 系统实现 | 第44-53页 |
| 4.1 线程池模块实现 | 第44-45页 |
| 4.2 内存池模块实现 | 第45页 |
| 4.3 Slab缓存模块实现 | 第45-46页 |
| 4.4 负载均衡模块实现 | 第46-47页 |
| 4.5 客户端连接监听模块实现 | 第47页 |
| 4.6 数据包截获转发模块实现 | 第47-49页 |
| 4.7 服务集群管理模块实现 | 第49页 |
| 4.8 Web缓存实现 | 第49-51页 |
| 4.8.1 缓存页面模块实现 | 第49-50页 |
| 4.8.2 缓存回收模块实现 | 第50-51页 |
| 4.8.3 系统交互模块实现 | 第51页 |
| 4.9 日志管理模块实现 | 第51-52页 |
| 4.10本章小结 | 第52-53页 |
| 第五章 系统测试 | 第53-56页 |
| 5.1 功能测试 | 第53-54页 |
| 5.2 性能测试 | 第54页 |
| 5.3 本章小结 | 第54-56页 |
| 结论 | 第56-57页 |
| 致谢 | 第57-58页 |
| 参考文献 | 第58-62页 |