Undertow 子系统允许您配置 Web 服务器和 servlet 容器设置。它实现了 Java Servlet 3.1 规范 以及 websocket,支持 HTTP 升级,并在 servlet 部署中使用高性能、非阻塞处理程序。Undertow 子系统还能够充当支持 mod_cluster 的高性能反向代理。

在 Undertow 子系统中,有六个主要组件需要配置:

  1. 全局设置
  2. 缓冲区高速缓存
  3. 服务器
  4. Servlet 容器
  5. 过滤器
  6. 处理程序

重要
Undertow 子系统还依赖于 IO 子系统来提供 XNIO worker 和缓冲区池。IO 子系统是单独配置的,并提供一个默认配置,它可以在大多数情况下提供最佳性能。