I'm new to Vert.x, ReactiveX, and RxJava, and I'm trying to sort through the mass of generated packages to figure out how to build a non-blocking REST endpoint on top of a reactive back-end.
When I look at the package summaries for io.vertx.rxjava.ext.web and io.vertx.reactivex.ext.web, they are unsurprisingly very similar; likewise io.vertx.rxjava.core and io.vertx.reactivex.core, although the latter has more helper classes. When you drill down to the RxHelper classes, though, the rxjava and reactivex versions are totally different.
It looks like the ReactiveX version might be more current, since it refers to RxJava2 classes like Single. Is that correct? And if so, what Maven artifact do I need to use it?