THESE NOTES WILL BE UPDATED TO REFLECT FS2 1.x in 2019...HAD WAITED UNTIL THE API SETTLED DOWN
Reactive streams are computations organized to act on an infinite stream of data elements with bounded resource management. Most streaming libraries reflect the principles found in the reactive streams manifesto. Reactive streams are designed to increase concurrency, manage back-pressure and improve expressiveness through composition.
There are many reactive streaming solutions including: