In the previous section, we explored reactive types and reactive operators that allow the implementation of a lot of reactive workflows. Now, we have to go deeper and learn about the life cycle of Reactive Streams, multithreading, and how the internal optimizations are working in Project Reactor.
Advanced Project Reactor
Reactive Streams life cycle
In order to understand how multithreading works and how many internal optimizations are implemented in Reactor, first, we have to understand the life cycle of reactive types within Reactor.
Assembly-time
The first part...