Jetty 和 tomcat的比较

Jetty和tomcat的比较web

 

相同点:tomcat

1.      Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。服务器

 

 

不一样点:架构

1.      架构比较性能

Jetty的架构比Tomcat的更为简单测试

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

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

 

2.      性能比较orm

Jetty和Tomcat性能方面差别不大生命周期

Jetty能够同时处理大量链接并且能够长时间保持链接,适合于web聊天应用等等。

Jetty的架构简单,所以做为服务器,Jetty能够按需加载组件,减小不须要的组件,减小了服务器内存开销,从而提升服务器性能。

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

 

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

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

 

3.      其它比较

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

Tomcat目前应用比较普遍,对JavaEE和Servlet的支持更加全面,不少特性会直接集成进来。


我的结语:本地测试的使用使用Jetty仍是比较方便的,正式上仍是tomcat吧

相关文章
相关标签/搜索