jetty和tomcat的区别详解(3大核心区别)

jetty和tomcat的区别详解(3大核心区别)-mikechen

jetty和tomcat都是经常使用,但是很多同学并不了解jetty和tomcat的区别,下面重点详解jetty和tomcat的区别。

jetty和tomcat的区别一

Jetty更轻量级,这是相对于tomcat来说的,Jetty启动速度快,易嵌入,易扩展,更易于开发者对Jetty本身进行二次开发。

tomcat相对于Jetty要重,因为Tomcat除了遵循Java Servlet规范之外,自身还扩展了大量J2EE特性,以满足企业级应用的需求,所以Tomcat是较重量级。

 

jetty和tomcat的区别二

Jetty更满足公有云的分布式环境的需求,而tomcat更符合企业级环境。

因为Jetty的轻量级,换成Jetty每个应用服务器省下那几兆内存,对于大的分布式环境则是节省大量资源。

 

jetty和tomcat的区别三

Jetty的架构比Tomcat的更为简单,Jetty的架构是基于Handler来实现的,扩展简单。

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

 

陈睿mikechen

10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注「mikechen」公众号,获取更多技术干货!

后台回复面试即可获取《史上最全阿里Java面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法