tomcat架构解析

在这里插入图片描述

	* Server 表示整个servlet容器,因此Tomcat容器中只有一个Server实例

    * Service 表示一个或多个Connector的集合。这些Connector共享同一个Container来处理其他请求。在一个Server中可以包含多个Service,这些Service相互独立

    * Connector Tomcat连接器,用于监听并转换为Socket请求,将该请求交由Container处理,支持不同的协议及不同IO方式

    * Container 表示能够接收请求并返回响应的一类对象。在Tomcat中存在不同级别的容器:Engine、Host、Context、Wrapper

    * Engine 表示整个Servlet引擎,Engine为最高级别的容器。尽量Engine不是直接处理请求的容器却是获得目标容器的入口

    * Host 表示Engine中的虚拟机,与一个服务器的网络名有关,如域名等。客户端可以使用这个网络名连接服务器,这个名称必须要在DNS服务器上注册

    * Context 用于表示ServletContext,在Servlet规范中,一个ServletContext表示一个Web应用

    * Wrapper 表示Web应用中定义的Servlet

    * Executor 表示Tomcat组件间可以共享的线程池
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页