Vert.x
Asynchronous services on the JVM
What it does
Vert.x provides an event-driven JVM toolkit covering HTTP, data access, and asynchronous interfaces for different languages, allowing applications to compose network services and callbacks around the execution model supplied by the runtime.
When to use it
For concurrent asynchronous APIs, consult verticle and event-loop guides to identify where blocking operations require different handling.