当前位置:主页 > 管理论文 > 移动网络论文 >

一个高可扩展的Web服务器架构设计与热部署实现

发布时间:2022-12-09 18:17
  随着互联网的发展,人们对计算机的需求发生了翻天覆地的变化。如今的计算机,已经不仅仅是科学的代名词,而是深入到了人们的日常生活当中。人们在享受计算机给生活带来的便利同时,对其使用行为也慢慢的发生了改变。过去人们更倾向于下载客户端到本地,而现在,一个浏览器即可以满足很多用户的需求,人们再也不用下载无尽的软件来完成自己想要完成的事情。 用户的行为由重客户端到重浏览器的转变,也极大的刺激了互联网技术的发展,同时大的访问量也对于服务器来说是不小的压力,因此,服务器软件在这之中有着举足轻重的地位。一个好的服务器软件,可以更好的分配系统的资源,能尽可能的发挥出好的性能。 随着用户行为的改变,企业对web服务器的需求也不断发生变化。因此,就web服务器软件而言,本文提出了自己的思路。一方面,就性能方面,尽量减少复杂的架构设计,同时限制内存中对象的数量,以最小的代码量达到理想的性能;另一方面,兼顾可扩展性和可维护性,使得在需要的扩展时,只需要最小的代码修改量即可完成,同时,提供热部署的功能实现,使得在服务器运行时也能部署新的代码,而不用关闭服务器。考虑到跨平台以及面向对象的特性,web服务器... 

【文章页数】:61 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
1 绪论
    1.1 研究背景
    1.2 研究现状
    1.3 研究内容
    1.4 论文结构
2 相关技术理论
    2.1 HTTP 协议
    2.2 Java 虚拟机垃圾收集
    2.3 Java 设计模式
    2.4 本章小结
3 系统整体架构
    3.1 Web 服务器结构设计
    3.2 Web 服务器类加载器设计
    3.3 本章小结
4 连接器模块详细设计
    4.1 连接器模块详细设计
    4.2 HTTP 报文转换器设计
    4.3 资源处理器设计
    4.4 本章小结
5 热部署模块详细设计
    5.1 热部署模块描述
    5.2 热部署模块设计
    5.3 本章小结
6 实验测试
    6.1 实验环境
    6.2 实验结果
    6.3 分析与评估
    6.4 本章小结
7 总结与展望
    7.1 全文总结
    7.2 需要改进的工作
致谢
参考文献


【参考文献】:
期刊论文
[1]一种支持热部署的制造网格协同平台设计[J]. 王彦伟,李春泉,杨宝业.  机床与液压. 2011(15)
[2]基于排队网络的网络服务器性能分析与优化[J]. 张正,刘景泰,王鸿鹏.  计算机应用. 2010(12)
[3]一个安全高效的学生综合管理系统[J]. 梁潘,贺伟.  电脑开发与应用. 2010(11)
[4]高性能服务器底层网络通信模块的设计方法[J]. 王文武,赵卫东,王志成,陈悦,韩下林.  计算机工程. 2009(03)
[5]中间件在软件开发中的应用[J]. 彭福红,岳喜尚.  机械管理开发. 2007(05)
[6]基于Java移动代理的Web服务器负载监控系统[J]. 吴建武.  微计算机信息. 2005(23)
[7]基于XML和B/S的冲模数据表存储及检索方法研究[J]. 易际明,彭浩舸.  锻压技术. 2004(03)
[8]Web应用服务器可扩展热部署机制[J]. 胡建华,范国闯,陈宁江.  计算机科学. 2004(05)
[9]中间件技术及WEB应用服务器中代理服务的实现[J]. 李朝辉.  电脑开发与应用. 2003(11)
[10]Java服务器端组件模型——EJB技术及其开发应用[J]. 刘定,吴泉源.  计算机工程与应用. 2002(14)



本文编号:3715139

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3715139.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ba432***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com