tomcat和jetty的區別

===========2017年11月3日08:33:07========================java

 

相同點

1.tomcat與jetty都是一種servlet引擎,他們都支持標準的servlet規範和javaEE規範tomcat

 

不一樣點

1.架構比較

jetty相比tomcat更爲簡單服務器

jetty架構是基於Handler來實現的,主要的擴展功能均可以用Handler來實現,擴展簡單架構

tomcat的框架是基於容器設計的,進行擴展須要瞭解tomcat的總體設計結構,不易擴展框架

2.性能比較

jetty和tomcat性能方面差別不大性能

jetty能夠同時處理大量連接並且能夠長時間保持連接,適合於javaWeb聊天應用spa

jetty的架構簡單,所以做爲服務器,jetty能夠按需加載組件,減小不須要的組件,減小了服務器內存開銷,從而提升服務器性能設計

jetty默認採用NIO結束來處理I/o請求上更佔優點,在處理靜態資源時,性能較高生命週期

tomcat適合處理少數很是繁忙的鏈接,也就是鏈接生命週期短的話,tomcat的整體性能更高內存

tomcat默認採用B/o處理I/o請求,在處理靜態資源時,性能較差

3.其餘比較

jetty的應用更加快捷,修改簡單,對新的servlet規範的支持更好

tomcat目前應用比較普遍,對javaEE和servlet的支持更加全面,不少特性會直接集成進來

相關文章
相關標籤/搜索