Reactive Web Clients

Until now, we have created the whole project infrastructure to consume the Twitter stream. We have created an application which stores the tracked hashtags.

In this chapter, we will learn how to use the Spring Reactive Web Client and make HTTP calls using the reactive paradigm, which is one of the most anticipated features of Spring 5.0. We will call the Twitter REST APIs asynchronously and use the Project Reactor to provide an elegant way to work with streams.

We will be introduced to Spring Messaging for the RabbitMQ. We will interact with the RabbitMQ broker using the Spring Messaging API and see how Spring helps developers use the high-level abstractions for that.

At the end of this chapter, we will wrap up the application ...

Get Spring 5.0 By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.