首页 > 其他 > 详细

Tomcat Architecture Overview

时间:2015-07-02 12:00:02      阅读:233      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!