Every Reactive Streams framework uses common concepts forming the backbone of reactive streams. You can use method chaining to perform complex conversions of streams in a simple and terse syntax once you know the function of standard methods like filter, map, delay, and buffer.
This chapter attempts to illustrate the most important of these concepts. It does not cover all available methods.
The word Observable is used to mean a reactive stream of data. Although Observable is a type in RxJava, this and the other Reactive Streams libraries have other types, such as Flux in Reactor and Source ...