码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat Architecture Overview

时间:2015-07-02 12:01:31      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

关键术语:

  • Server

  在关于Tomcat的讨论中,一个Server代表整个容器。Tomcat提供了一个Server interface的默认实现,用户很少会自定义实现Server

  • Service

  Service组件是一个中间组件,内嵌在Server的内部,连结一个或多个Connector到Engine。Service元素很好会被用户进行自定义实现,因为默认的实现比较简单和够用。

  • Engine

  一个Engine代表对于特定的Service的请求处理管线。一个Service可能会有多个连接器(Connector),而Engine接收和处理来自所有这些连接器的请求,返回相应的响应到这些连接器,然后由连接器传送到客户端。Engine interface可以被实现来提供自定义的Engine,尽管这不是很常见的做法。

  注意:Engine可能会通过jvmRoute参数来被用于Tomcat服务器集群。阅读Clustering文档来获得更多的信息。

  • Host

  一个Host是关联一个网络名称到你的Tomcat服务器,例如www.yourcompany.com。一个Engine可能会有多个Host,而且Host组件支持网络别名。用户很少会自定义Host,因为标准的Host实现提供了足够可用的功能。

  • Connector

  一个连接器(Connector)操作与客户端之间的会话。在Tomcat中存在着多个连接器(Connector)。他们中包含Http Connector(主要用于HTTP通信,尤其当将Tomcat作为一个独立的服务器运行时)以及AJP Connector(它实现了AJP协议,用来连接Tomcat和其他的Web服务器,比如Apache HTTPD服务器等)。创建一个自定义的Connector需要付出巨大的努力。

  • Context

  一个Context代表一个Web应用。一个Host也许包含多个Context,每一个都有独一无二的路径。

Tomcat Architecture Overview

标签:

原文地址:http://www.cnblogs.com/Long-Hacker/p/4615272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!