Is WebFlux based on RxJava? Or what is relationship between these 2 frameworks/libs?
Is WebFlux based on RxJava?
No. WebFlux runs on Pivotal's Reactor 3 reactive library internally but afaik they accept any Reactive-Streams compatible types thus you can get your flows written with RxJava 2.
what is relationship between these 2 frameworks/libs?
They are on different levels of abstraction; RxJava is a foundational, non-networking concurrency library and WebFlux is a functional web library built on top of a foundational concurrency library.
Here is a recent video about WebFlux:
@akarnokd superior answer! Thanks a lot.
Most helpful comment
No. WebFlux runs on Pivotal's Reactor 3 reactive library internally but afaik they accept any Reactive-Streams compatible types thus you can get your flows written with RxJava 2.
They are on different levels of abstraction; RxJava is a foundational, non-networking concurrency library and WebFlux is a functional web library built on top of a foundational concurrency library.