加载中...

Undertow 是 Red Hat(JBoss)开发的开源 Java Web 服务器,以高性能与极小的体积著称,是 WildFly 应用服务器(原 JBoss AS)的默认 Web 子系统。
Undertow 构建在 Java NIO 之上,底层使用 XNIO 库管理非阻塞 I/O 与线程池,核心以组合式的 Handler 链处理请求,开发者可以像搭积木一样拼装出从极简 HTTP 服务器到完整 Servlet 容器的各种形态。它同时提供非阻塞 API 与标准 Servlet API 两套编程模型,并支持 WebSocket 与 HTTP/2。
除 WildFly 外,Undertow 是 Spring Boot 官方支持的三种内嵌容器之一(与 Tomcat、Jetty 并列),在高并发场景下常作为 Tomcat 的替代选项;JBoss EAP 等红帽商业产品也以其为基础。
优点是启动快、内存占用低、吞吐表现好;缺点是社区资料与周边生态少于 Tomcat,排障资源相对有限。

登录 后参与讨论
暂无讨论,来发表第一条评论吧