Slide 15
Slide 15 text
Project Reactor
● Reactive and non-blocking foundation for the JVM
● Reactive Streams-based (with JDK 9 support too)
○ An interop standard for nonblocking backpressure
● API for reactive programming focusing on Java 8 APIs
○ Functional programming model: map(), flatMap(), groupBy(), window()
○ Composability
● Extensions for TCP, Netty, Aeron, Kafka
● Core of Reactive Spring efforts
○ Spring 5, Spring Data, Spring Cloud Stream,...