中间件tomcat的结构与组件解释

tomcat结构图------

组件解释------

service

service是一个集合:它由一个或多个connector以及一个共享引擎(engine)组成,engine负责处理所有的connector所获得的客户请求

connector

一个连接器(connector)将在某个指定端口上侦听客户请求,并将获得请求交给engine处理,从engine处获得响应结果,并且返回给客户端。

tomcat有两个典型的连接器,一个直接侦听来自客户端浏览器的http请求(8080端口),一个侦听来自其他web服务器的请求(8009端口)。

engine

处理引擎代表一个service所属的请求处理机,它接受所有客户端请求,将处理结果返回给连接器,由连接器将最终结果返回给客户端,engine必须在service组件下

host(默认有一个)

代表一个虚拟主机,处理引擎下可以设置多个虚拟主机,每个虚拟主机都有一个域名,当处理引擎接收一个请求时,他把该请求匹配到某个虚拟主机,有虚拟主机处理请求,

context

一个context对应一个web应用程序,有一个context path,当虚拟机获得一个请求时,将把该请求匹配到某个context上,让该请求有context处理

相关推荐
有梦想的攻城狮2 小时前
maven中的maven-antrun-plugin插件详解
java·maven·插件·antrun
硅的褶皱5 小时前
对比分析LinkedBlockingQueue和SynchronousQueue
java·并发编程
MoFe15 小时前
【.net core】天地图坐标转换为高德地图坐标(WGS84 坐标转 GCJ02 坐标)
java·前端·.netcore
季鸢6 小时前
Java设计模式之观察者模式详解
java·观察者模式·设计模式
Fanxt_Ja6 小时前
【JVM】三色标记法原理
java·开发语言·jvm·算法
Mr Aokey7 小时前
Spring MVC参数绑定终极手册:单&多参/对象/集合/JSON/文件上传精讲
java·后端·spring
小马爱记录7 小时前
sentinel规则持久化
java·spring cloud·sentinel
长勺8 小时前
Spring中@Primary注解的作用与使用
java·后端·spring
紫乾20148 小时前
idea json生成实体类
java·json·intellij-idea
wh_xia_jun8 小时前
在 Spring Boot 中使用 JSP
java·前端·spring boot