What is vert.x?
Vert.x is the framework for the next generation of asynchronous, effortlessly scalable, concurrent applications.
Vert.x is a framework which takes inspiration from event driven frameworks like node.js, combines it with a distributed event bus and sticks it all on the JVM - a runtime with real concurrency and unrivalled performance. Vert.x then exposes the API in Ruby and Java too.
Some of the key highlights include:
No more worrying about concurrency. Vert.x allows you to write all your code as single threaded, freeing you from the hassle of multi-threaded programming. Race conditions and locks are a thing of the past.
Vert.x has a super simple, asynchronous programming model for writing truly scalable non-blocking applications.
Vert.x provides real power and simplicity, without being simplistic. No more boilerplate or sprawling xml configuration files.
Please see the website for full documentation and information on vert.x