本论文是一篇关于参考文献类论文查重免费,关于轻量级web容器的设计相关学士学位论文范文。免费优秀的关于参考文献及计算机工程及对象方面论文范文资料,适合参考文献论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:容器的大小和复杂度,都会影响对用户请求的响应速度,因此对云计算来说,Web容器要满足其需求,势必要特殊定制,才能使容器完全适合云计算的需求.以往的Web容器早在云计算之前就已经存在和发展,在设计之初并没有考虑云计算的问题.本论文主要阐述轻量级Web容器的设计要点.
关 键 词:轻量级web容器设计ConnectorHandlerServerThreadPool
1.系统架构设计
轻量级web容器的整体架构主要包含Connector、Server、Handler和ThreadPool.其中Connector连接器负责连接客户端发起的HTTPconnections;Handler处理器接受处理来自HTTPconnections的请求,并对其进行内容响应;ThreadPool线程池管理和调度多个线程,用来服务与HTTPconnections和Handler的运行.Connector、Handler、ThreadPool分别对应3个非常简单的接口,并各自拥有多个不同的实现类.在不同应用场合下,可以使用选择不同Connector实现类以满足需求.可以指定不同ThreadPool实现类,甚至可以自己实现一个线程池.可以组合多个不同用途的Handler实现来灵活配置服务器的功能.
2.Connector连接器设计
Connector基本分为两大类别NIO类和BIO类.当C