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.