Es gibt kein einziges Dokument, das die Vor- und Nachteile von RxJava gegen Reaktor auflistet. Wir sehen es nicht als eine sich gegenseitig ausschließende Beziehung. Wenn Sie den ganzheitlichen reaktiven Ansatz von RxJava Observables benötigen, dann verwenden Sie diesen und fügen Sie möglicherweise Reactor als Scheduler-Implementierung hinzu, um die Hochgeschwindigkeits-Dispatching zu erhalten. Wenn Sie sich mehr für den funktionalen Lambda-Pipeline-Ansatz mit geringer Latenz interessieren, wählen Sie möglicherweise Reactor als Grundlage mit der Option, Observables als Nutzlast von Objekten hinzuzufügen, die den Stream durchlaufen.
Jeder hat seine Stärken und Schwächen und Sie müssen nur entscheiden, basierend auf Ihrem Verständnis dessen, was diese sind, was das endgültige Gleichgewicht ist. Niemand kann dir das sagen, und jeder Versuch, dies zu tun, wäre gelinde gesagt unaufrichtig.
War auf der Suche nach Informationen dazu und fand den folgenden Artikel, der nützlich sein könnte: http://akarnokd.blogspot.com/2015/10/comparison-of-reactive-streams.html –
Großer Vergleich von RxJava und Reaktor verfügbar unter http://alexsderkach.io/comparing-java-8-rxjava-reactor/ Vergleicht viele verschiedene Aspekte und berücksichtigt auch den einfacheren, spezialisierten Java8 Stream, CompletableFuture und Optional – Mark