Nie ma jednego dokumentu, który wymienia zalety i wady RxJava kontra Reactor. Nie uważamy tego za wzajemnie wykluczający się związek. Jeśli potrzebujesz holistycznego podejścia reaktywnego RxJava Observables, użyj go i być może dodaj Reactor jako implementację Scheduler, aby uzyskać szybki transfer. Jeśli bardziej interesuje cię funkcjonalne podejście do potoku lambda o niskim opóźnieniu, to może wybierzcie Reactor jako podstawę z opcją dodania Observables jako ładunku obiektów przechodzących przez Stream.
Każdy ma swoje mocne i słabe strony i po prostu decydujesz, w oparciu o twoje zrozumienie tego, co to jest, jaki jest ostateczny bilans. Nikt nie może ci tego powiedzieć, a każda próba uczynienia tego byłaby co najmniej obłudna.
Szukałem informacji na ten temat i znalazłem następujący artykuł, który może być przydatny: http://akarnokd.blogspot.com/2015/10/comparison-of-reactive-streams.html –
Świetne porównanie RxJava i Reactor dostępne pod adresem http://alexsderkach.io/comparing-java-8-rxjava-reactor/ Porównuje wiele różnych aspektów, a także bierze pod uwagę prostszy, bardziej wyspecjalizowany strumień Java 8, CompletableFuture i opcjonalnie – Mark