Introduction to Reactive Programming
In this module, you are going to learn:
- The problem with blocking the execution of a program
- What is reactive programming?
- Programming in a non-blocking, asynchronous, functional style
- How reactive programming is related to the Reactive Manifesto
- What is Project Reactor and how to set it up using Maven
You can find the code for this module here.
Links
- Project Reactor
- David Karnok’s reactive classification
- Reactive Streams specification
- Reactive Manifesto
- IntelliJ IDEA Community Edition
- Project Reactor 3 Release Train BOM
Table of contents
- The Problem with Blocking
- What is Reactive Programming?
- Non-blocking, Asynchronous, and Functional
- The Reactive Manifesto
- Project Reactor