Reactive Programming - MacKittipat/note-developer GitHub Wiki
What is it ?
- Asynchronous and non-blocking IO
- Use less resource to do more works.
- Programming with event stream, Sequence of event that happen over time.
- Reactive eXtension (http://reactivex.io, a.ka. RX) is an implementation of the reactive programming principles.
How to implement in Java
- Reactive Streams (Specification), https://www.reactive-streams.org/
- ReactiveX, http://reactivex.io/
- Project Reactor, https://projectreactor.io/
- Akka Streams
- Java9 Flow API