August 2018
Intermediate to advanced
372 pages
9h 29m
English
Reactive programming is a paradigm built around a simple concept that proposes propagating changes using events. This programming style has been used for a while in programming languages such as JavaScript, and one of its main benefits is its asynchronous and non-blocking behavior.
In order to embrace this programming paradigm within the Java world, the Reactive Stream specification was created, following the goals declared in the Reactive Manifesto (https://www.reactivemanifesto.org), which was written a few years ago.
This specification is mainly composed of four interfaces, as follows:
Let's briefly review these interfaces.
Read now
Unlock full access