Jetty 和 Tomcat 之争
创始人
2025-05-28 14:25:20
0

Jetty是一个开源的HTTP服务器和Servlet引擎,它可以为JSP和Servlet提供运行时环境。Tomcat的前身为Catalina,是一个Servlet容器,支持最新的Servlet和JSP规范。

Jetty 架构

Jetty 的核心组件包括 Server,Handle和Connector,Server是整个Jetty的核心,包含了Handle和Connector。Jetty的核心由Server和Connector两个组件构成,Server组件是基于Handler容器工作的,它类似Tomcat的Container容器。Connector组件负责接受客户端的连接请求,并将请求分配给一个处理队列去执行。

Jetty的核心围绕着Server类来构建,Server类继承了Handler,关联了Connector和Container,Container是管理Mbean的容器。Jetty的Server的扩展主要是实现一个个Handler并将Handler加到Server中,Server中提供了调用这些Handler的访问规则。

Tomcat 架构

Server是Tomcat的最顶层元素,是service的集合,即可包含多个service,Server控制整个Tomcat的生命周期。Service由一个Container和多个Connector组成(或者说由Connector,Engine和线程池[可选]组成),形成一个独立完整的处理单元,对外提供服务。

架构比较

Jetty的架构比Tomcat的更为简单。

Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。

Tomcat的架构是基于容器设计的,进行扩展是需要了解Tomcat的整体设计结构,不易扩展。

性能比较

Jetty可以同时处理大量连接而且可以长时间保持连接,适合于web聊天应用等等。

Jetty的架构简单,因此作为服务器,Jetty可以按需加载组件,减少不需要的组件,减少了服务器内存开销,从而提高服务器性能。

Jetty默认采用NIO结束在处理I/O请求上更占优势,在处理静态资源时,性能较高。

其他比较

Jetty的应用更加快速,修改简单,对新的Servlet规范的支持较好。

Tomcat目前应用比较广泛,对JavaEE和Servlet的支持更加全面,很多特性会直接集成进来。

Tomcat适合处理少数非常繁忙的链接,也就是说链接生命周期短的话,Tomcat的总体性能更高。

Tomcat默认采用BIO处理I/O请求,在处理静态资源时,性能较差。

相关内容

热门资讯

黄山市三区四县主要旅游景点一览 黄山区位于安徽省南部,黄山风景区核心区域,拥有众多自然景观和历史文化遗产,吸引了无数游客前来探索。该...
内蒙古去哪里旅游最好草原秘境与... 那是我人生中最漫长的72小时。2025年4月11日,当我驾驶着租来的越野车冲进呼伦贝尔草原时,挡风玻...
多个海域沙滩现“黑色油性颗粒物... 近期,有网友陆续在社交平台发帖称,深圳、香港以及惠州等地多个热门沙滩出现黑色油性颗粒物,记者从相关部...
上海苏州冬季双城游 精选路线玩... 冬季的江南,虽少了春夏的繁花似锦,却多了几分静谧与诗意。 上海与苏州,这两座相距不过百公里的城市...
古蜀人家第5店金山店盛大开业:... 古蜀韵味火锅香,人家温情暖意长。2025年6月8日,位于驻马店市金山路与慎阳路交叉口向西约150米路...
“格桑花”逐梦大湾区——益西金... 2025年是西藏自治区成立60周年,也是广东对口支援西藏林芝31周年。近年来,广东省各相关部门积极推...
硬挤地铁、占座文化、死亡凝视…... 新加坡是个神奇的地方。 这里有着东方人的含蓄,也有着西方人的开放,多种族文化融为一体,也导致新加坡的...
暑期黄山游火爆吗,暑假京城旅游... 黄山,这座被誉为“天下第一奇山”的壮丽之地,以其独特的自然风光和深厚的文化底蕴,吸引着无数游客前来探...
澳门热门景点大盘点 澳门,一座活生生的历史博物馆和娱乐天堂,以其独特的中西文化融合和丰富的历史遗产吸引着无数游客。以下是...
全南必游景点推荐盘点 全南县,位于江西省赣州市南部,以其秀美的自然风光和深厚的人文底蕴吸引着无数游客。作为网站站长,我曾亲...
龙南擦亮金名片 古老围屋焕发新... 在赣南大地的青山绿水间,巍然矗立着一座座形如堡垒的古老建筑——客家围屋。这些青砖黛瓦的围屋,不仅是客...
三亚室内之旅,热带风情与舒适居... 三亚室内旅游之旅,完美融合了热带风情与舒适居住体验,游客可以欣赏到独特的热带植物、热带水果和美丽的海...
早读: 把握住自己的节奏,成就... 文 | 青柠一梦 · 主播 | 天高云淡· 摄影 | 从看见到发现· 编辑 | 一白 人世间的道路有...
夏天汗多宜补钾,推荐8道补钾菜... 夏天,阳光炽热,我们在尽情享受夏日美好的同时,也常常被多汗问题困扰。大量出汗不仅会让身体流失水分,还...
黄瓜包饺子,实在太好吃了!教你... 大鱼大肉看着就腻得慌,这时候你就得试试这黄瓜馅饺子!它清清爽爽,带着股天然的鲜甜劲儿,一口咬下去,那...
暑期黄山游火爆吗,今夏京城旅游... 一直听闻黄山美景如画,奇松、怪石、云海、温泉四绝闻名遐迩,心中便一直怀揣着去黄山游玩的梦想。终于,在...
车轮碾过皆是景 阿禾公路将带你... 当车轮碾过阿勒泰市拉斯特乡的起点标识,一幅壮丽的北疆风光图便在眼前徐徐展开。这条承载着无数期待的公路...
北京哪有娱乐风洞,怎么收费?北... 北京的娱乐风洞为热爱极限运动和追求新鲜体验的游客提供了独特的选择,虽然各地的收费标准略有差异,但北京...