Reactive systems have certain characteristics that make them ideal for low-latency, high-throughput workloads. Project Reactor and the Spring portfolio work together to enable developers to build enterprise-grade reactive systems that are responsive, resilient, elastic, and message-driven.
Create Efficient Reactive Systems Reactor is a fourth-generation reactive library, based on the Reactive Streams specification, for building non-blocking applications on the JVM
https://projectreactor.io/docs
Documentation
Reactor 3 Reference Guide
https://projectreactor.io/docs/core/release/reference/index.html
Reactor Project
https://github.com/reactor/reactor
An API for asynchronous programming with observable streams
The Observer pattern done right ReactiveX is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming
Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure.