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面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》