Reactive microservices are the next step in the evolution of microservices. Based on the reactive paradigm, they target delivering more responsive, resilient, and elastic message-driven services that will outperform the more traditional non-reactive architectures.
In this chapter, we will learn how easily we can create them using Spring Framework 5.0, and how we can use reactive programming to create them.
We learned about the benefits of reactive programming in Chapter 1, Understanding Microservices. You can review the section covering reactive programming to understand this topic further.
The reactive microservices that we will create in this chapter will be based on our previously created RESTful API examples, showing how easily we can adapt to this new model.
In this chapter, you will learn about:
- Spring WebFlux
- Router functions
- Mono
- Flux
- Introduction...