This is exactly where RxJava shines, and Vert.x integrates with it seamlessly.
Note | In this guide, RxJava 2.x is used, but Vert.x also works with RxJava 1.x. RxJava 2.x has been completely rewritten from scratch on top of the Reactive-Streams specification. Learn more in the wiki page. |