1.吞吐量及响应时间 吞吐量:Undertow > Jetty > Tomcat 响应时间:Jetty < Tomcat < Undertow 2.CPU使用率:Undertow < Jetty < Tomcat 3.内存使用率:Undertow < Jetty < Tomcat 4.线程数:Undertow < Jetty < Tomcat 结论 结论:综合吞吐量,响应时间以及资源消耗,Undertow胜出。 ,分享自作者个人站点/博客。
cpu:tomcat>undertow>jetty。 从结果来看,tomcat依然是最稳定的服务器,而不是网上各种博主说的undertow更优。而jetty更适合长连接的服务,但是长连接我更倾向于选择netty。undertow更适合用于IO密集型服务器,或者文件服务器使用undertow会是一个不错的选择,但是在一般情况下还是老老实实的使用Springboot默认的tomcat吧。
Tomcat在大型企业级应用中广泛使用。 UndertowUndertow是WildFly应用服务器中的嵌入式Web服务器,后来被独立出来成为了一个单独的项目。它是一个高性能的异步事件驱动的Web服务器,支持HTTP/2、WebSocket和Java Servlet 4.0。Undertow具有低延迟、高吞吐量和优秀的扩展性。对于大多数Spring Boot应用来说,Undertow是一个很好...
4.线程数:Undertow < Jetty < Tomcat 结论 结论:综合吞吐量,响应时间以及资源消耗,Undertow胜出。
不是太大情况下服务器处理能力差不多,jetty还略微高于Undertow。而tomcat的负载能力似乎和Undertow很接近。对比三个服务器发现在Undertow在负载过重情况下比Jetty和...,这样就制约了它的负载能力。而Jetty由于全局共享线程池所以,会存在Selector和Acceptor阻塞情况,这样就制约了I/O操作。但是有个好处就是在负载不是太...
Tomcat vs Jetty vs Undertow性能对比 Tomcat,Jetty和Undertow是目前比较主流的3款Servlet容器,而且Spring Boot框架还提供了对它们的集成支持(默认使用的是Tomcat),网络上有许多文章都在介绍Undertow容器的性能比Tomcat和Jetty要好。本着事实就是的原则,我对这三款容器做了一个压测对比,真正通数据来对比到底是谁有优势...
Tomcat Undertow Jetty 结论 在稍复杂的接口测试下,tomcat和underwow的差距并没有很大,但是tomcat在吞吐量和cpu方面依然占据了稍小的优势,jetty与前两者存在差距。 复杂接口下吞吐量:tomcat>undertow>jetty。 cpu:tomcat>undertow>jetty。 从结果来看,tomcat依然是最稳定的服务器,而不是网上各种博主说的undertow更优。
Jetty cpu高点在60%,吞吐量2万。 结论 在稍复杂的接口测试下,tomcat和underwow的差距并没有很大,但是tomcat在吞吐量和cpu方面依然占据了稍小的优势,jetty与前两者存在差距。 复杂接口下吞吐量:tomcat>undertow>jetty。 cpu:tomcat>undertow>jetty。 从结果来看,tomcat依然是最稳定的服务器,而不是网上各种博主说的un...