I have been experimenting with vertx and clojure and looks interesting. https://github.com/funcool/vertx-clojure
In my first benchmarks (on real cloud servers, not in localhost), seems like it performs identically to undertow in the same conditions, interesting...
vertx seems like handles a little bit better keepalive and http pipelining