So, we're thinking about going full on reactive programming on our backend services where I work. I'm familiar with RxJava from my Android work. But the dev that's doing the PoC has chosen to go forward using Reactor and Spring WebFlux.
My general distaste for all things Spring has me suggesting that we go full on RxJava throughout the layers of the Spring service. But he's telling me that Reactor has better support in Spring and R2DBC works with Reactor out of the box, and not RxJava.
Searching this sub, I found this archived post, that says Reactor is more performant due to RxJava2 needing to do more atomics stuff because of Java 6 support. But RxJava 3 is Java 8+ like Reactor now. getappvalley.com tutuappx.com tweakbox.mobi So I'm wondering - what would you guys do? I've never worked with Reactor so I'm biased towards RxJava. Is my bias misplaced? Or is Reactor still more performant on the backend than RxJava as the archived post referred to? Is Reactor more popular to use in building backends than RxJava?
No responses yet.