Summary
In this chapter, we have discovered how to create a reactive microservice to produce high-quality non-blocking IO microservices. We learned more concepts on the reactive programming model and the publisher and subscribe patterns. Now, we have two programming models to choose from when we create reactive microservices, a more traditional annotation-based model, and a new functional-style model. Finally, we have learned how to handle errors to create microservices built for failure.
But any reactive system is as reactive as the backend it uses, so when our microservice needs to inquiry data, for example, from a database, we can do it reactively as we are still keeping the full capabilities on the reactive microservices.
In the next ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access