tomcat原理-2-结构与重要组件

  1. Server(org.apache.catalina.Server) 代表整个tomcat容器,目前的实现有org.apache.catalina.core.StandardServer

    Server由两部分组成:
        Service[] - 真正提供服务的部分
        GlobalNamingResources - 用来定义服务器的全局JNDI资源
    
  2. Service(org.apache.catalina.Service), 目前的实现有org.apache.catalina.core.StandardService

    Service的核心组件:
        Connector[] 监听客户端请求,把请求交给Engine处理,把处理结果返回给客户端
        Engine 处理请求
    
  3. Engine(org.apache.catalina.Engine),就是containter, 目前的实现有org.apache.catalina.core.StandardEngine

    Engine的核心组件:
        Host[]: 一个Host代表一个虚拟主机
    
  4. Host(org.apache.catalina.Host),目前的实现有org.apache.catalina.core.StandardHost

    Host核心组件:
        Context[]: 一个Context代表一个应用
    
  5. Context(org.apache.catalina.Context)目前的实现有org.apache.catalina.core.FailedContext, ReplicatedContext, StandardContext
上一篇:MySQL高性能主从架构的复制原理及配置详解


下一篇:Mysql主从配置,实现读写分离