Jump to ratings and reviews
Rate this book

Reactive Spring

Rate this book
Microservices and big-data increasingly confront us with the limitations of traditional input/output. In traditional IO, work that is IO-bound dominates threads. This wouldn't be such a big deal if we could add more threads cheaply, but threads are expensive on the JVM, and most other platforms. Even if threads were cheap and infinitely scalable, we'd still be confronted with the faulty nature of networks. Things break, and they often do so in subtle, but non-exceptional ways. Traditional approaches to integration bury the faulty nature of networks behind overly simplifying abstractions. We need something better. Join Spring Developer Advocate Josh Long for an introduction to reactive programming in the Spring ecosystem, leveraging the reactive streams specification, Reactor, Spring Boot, Spring Cloud and so much more. This book will cover important concepts in reactive programming including project Reactor and the reactive streams specification, data access, web programming, RPC with protocols like RSocket, testing, and integration and composition, and more.

486 pages, Kindle Edition

Published September 18, 2020

28 people are currently reading
58 people want to read

About the author

Josh Long

26 books18 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (12%)
4 stars
7 (22%)
3 stars
13 (41%)
2 stars
6 (19%)
1 star
1 (3%)
Displaying 1 - 4 of 4 reviews
10 reviews1 follower
July 6, 2021
Has some very good tips on how to use reactive Java well, particularly more advanced tips. Has helped me understand and identify problems with blocking code, and taught me new operators such as switchMap.

However it tends to resort to very long, hard to read code listings - it feels almost like live coding as a book. Some of the chapters (eg the databases chapter) are extremely dense and hard to get through.
Profile Image for G V  Sandeep.
76 reviews32 followers
November 15, 2020
This is a decent book but felt inadequate. It provides a lot of things to explore but none in detail. At the end of reading this book, I know what all to Google.
It underestimates the difference between imperative and declarative style of coding and takes big leap while explaining concepts.
Profile Image for Gonzalo Cardenas.
12 reviews
February 3, 2022
Great intro to reactive spring

This book has given me all the info I need to get started with reactive Spring. Josh does a great job at explaining the core concepts and making the examples easy to follow and try out.
2 reviews
March 2, 2024
Touches variety of Spring modules that are Reactive but assumes knowledge of Spring config beans

Better read the book "Unraveling Project Reactor" by Esteban Herrera to focus on just learning reactive programming with Project Reactor before reading this book.
This book spends just 2 chapters on Reactor concepts and then jumps to show the reactive support in Spring.
The author introduces reactive configuration beans and libraries like Resilience4j as if the reader can make sense of them immediately without going into much detail. I found it difficult to follow such code examples without knowing what each line of code does.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.