Jetty与Tomcat

任何工具存在都在有它存在的价值,有自己的闪光点,没有最好的工具,只有最适合的应用场景。

1.架构

Jetty的架构比Tomcat的更为简单,Jetty扩展简单。但对于大量普通互联网应用而言,并不需要用到Tomcat其他高级特性,所以在这种情况下,使用Tomcat是很浪费资源的。这种劣势放在分布式环境下,更是明显。换成Jetty,每个应用服务器省下那几兆内存,对于大的分布式环境则是节省大量资源。而且,Jetty的轻量级也使其在处理高并发细粒度请求的场景下显得更快速高效。


2.性能

在不同的应用场景下,表现各有差异。Jetty可以同时处理大量连接而且可以长时间保持连接,适合于web聊天应用等等。Jetty在处理静态资源时,性能较高。

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

3.特性

因为 Jetty 的开发社区更加活跃,另一方面也是因为 Jetty 的修改更加简单,所以Jetty对最新的 Servlet 规范的支持快速。

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

Reference:

http://itindex.net/detail/51244-jetty-tomcat

http://www.oschina.net/question/129540_28126?fromerr=XzgAgemd

http://www.open-open.com/lib/view/open1322622094390.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值