Tomcat(1)
一、Tomcat架构设计
Server
start() 启动服务器
stop() 停止服务器
监听Socket接口,接受请求 处理请求 返回请求 需要满足两个协议,http ajp
这种方式存在扩展性差,因为耦合度比较高,就像java需要封装。
所以拆分成Connerctor、Container,一个Server包含多个Connerctor和Container 两者之间存在映射关系
tomcat设计很好的地方是,一个server对应多个service,一个service对应多个connerctor和一个container-Engine
Engine Servlet引擎
一个Engine对应多个Context,每个Context就是一个webApp
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步