Please enable JavaScript.
Coggle requires JavaScript to display documents.
Reactive programming - Coggle Diagram
Reactive programming
what
a programming model
focused on reacting to events
network component reacting to I/O events
non-blocking is reactive
because
thread is not blocked
rather react on notifications of operation completion or data availability
allows non-blocking back pressure
It is often done imperatively
a callback is such approach
spreadsheet is an example
when to use
processing user events
responding to and processing latency bound IO
handling events and data pushed by producer
implementation
RxJava
it follows observable pattern
RxKotlin
provides extension functions for RxJava
resources
https://learning.oreilly.com/library/view/mastering-high-performance/9781788996648/