中间件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处理

相关推荐
long31616 分钟前
java 工厂方法设计模式 FactoryMethod
java·开发语言·后端·设计模式
萤丰信息2 小时前
智慧工地从工具叠加到全要素重构的核心引擎
java·大数据·人工智能·重构·智慧城市·智慧工地
找不到、了4 小时前
Java设计模式之《原型模式》--深、浅copy
java·设计模式·原型模式
程序员岳焱6 小时前
Java 调用 Python 脚本:实现 HelloWorld
java·后端·python
etcix7 小时前
wrap cpp variant as dll for c to use
java·c语言·开发语言
我在北国不背锅7 小时前
基于Java的Markdown转Word工具(标题、段落、表格、Echarts图等)
java·word·echarts·markdown
pengzhuofan7 小时前
Java设计模式-建造者模式
java·设计模式·建造者模式
夕四丶8 小时前
【java实现一个接口多个实现类通用策略模式】
java·策略模式
找不到、了8 小时前
Java设计模式之《策略模式》
java·设计模式·策略模式
刘火锅8 小时前
设计模式-策略模式 Java
java·设计模式·策略模式