Message brokers as an elastic, reliable layer for message transferring

Fortunately, a reactive manifesto offers a solution for problems related to server-side and client-side balancing:

"Employing explicit message-passing enables load management, elasticity, and flow control by shaping and monitoring the message queues in the system and applying back-pressure when necessary."

This statement can be interpreted as the employment of an independent message brokers for the purpose of transferring messages. Consider the following diagram:

Diagram 8.6. Example of load balancing with message queue as a service

In the preceding diagram, the numbered ...

Get Hands-On Reactive Programming in Spring 5 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.