Undertow is the new webserver for WildFly
While everyone is still adjusting to the JBoss application server being renamed to WildFly, development on it hasn't taken a rest. The developers have released a first beta version of Undertow, a new, performant web server that supports blocking and non-blocking I/O and is being used as the default web server in WildFly.
Listing some of its most important new features, project lead Stuart Douglas highlights HTTP upgrade support, which allows Java developers to multiplex different types of protocols through the web port without any performance loss, and the support of Java EE 7's WebSockets (JSR 356) and Servlet 3.1.
Douglas said that Undertow "starts in milliseconds" and can either be embedded into an existing application or used as a standalone component. The web server also offers a simple API for building deployments. The combination of fast starting, embeddability and a simple deployment API makes it well suited for use in unit tests, the developer added.
The alpha versions of WildFly Application Server are available to download from the WildFly web site. Instructions for embedding Undertow by downloading it via Maven are also available. Undertow is available under the Apache 2 Licence.