Am 21.01.2015 um 05:17 schrieb John Sanda <jsanda(a)redhat.com>:
One option could be undertow core + json parser. I have not investigated enough to know
what if any functionality we get/use from JAX-RS that we might need to implement on our
own. We would need a JSON parser.
WildFly has afaik Jackson as mapper in its list of modules.
Another option could be netty + json parser. As with undertow, there may be some
functionality we currently get/use from JAX-RS that we might need to implement on our own.
One potential advantage of netty over undertow is the support for additional protocols.
So we pull in (yet another version of) netty into WIldFly to workaround its existing
Undertow http thingy?
The Cassandra driver is also built on netty.
The last option I have thought about is vert.x 3.0. It looks like the minimum/core
runtime dependencies are netty, jackson, log4j, and slf4j. This is pretty slim as well. It
gives us higher level APIs and support for implementing REST endpoints. We also have
support for additional protocols since this is built on netty.