If you can use Java8, then Reactor3 is another candidate you can try. It has parallel stream builtin. Though APIs are a little bit different from those of RxJava2, its engine is designed, implemented, and optimized by the same person, so performance-wise, the two are quite similar.
projectreactor.io