tomcat名词解释

  • Server :在tomcat中,Server代表整个tomcat容器。Tomcat提供了一个默认Server接口的实现,这个Server接口几乎不会被用户自定义。
  • Service:Service是存活在Server中的一个中间组件,并且使一个或多个Connectors与Engine相联系。Service很少被用户自定义,默认的实现简单而且够用。
  • Engine:Engine代表一个处理请求流水线的特定Service。作为一个Service,Engine可能包含多个Connector,Engine从所有的这些Connector中接受请求并处理请求,然后将处理结果返回给相应的Connector。Engine接口有可能会被用户实现,但是这种情况并不常见。Engine可以通过jvmRoute参数被用于Tomcat服务集群
  • Host:在Tomcat服务中,Host代表一个网络名称,如“www.yourcompany.com”。一个Engine可包含多个Host,Host元素也支持别名,如“yourcompany.com” 和 “abc.yourcompany.com”。用户几乎不会自定义Host,因为标准的Host实现已经提供了很多有用的功能。
  • Connector:Connector负责与客户端交互。Tomcat有很多可用的Connector。包括HTTP Connector 和 AJP Connector, 当Tomcat作为单独的server运行时,HTTP Connector负责HTTP通讯,AJP Connector实现了AJP协议,负责Tomcat与web服务器(如Apache HTTPD)之间的通讯。
  • Context: Context代表一个web应用。一个Host可以包含多个Context,且每一个Context都有一个独一无二的路径。实现Context接口可用于创建定制化的Context,但是由于StandardContext提供了很多有用的功能,所以定制化的Context很少见。
    Tomcat被设计成了一个快速、高效的Servlet规范的实现。
【参考】Tomcat官网

你可能感兴趣的:(tomcat名词解释)