July 2017
Beginner to intermediate
378 pages
10h 26m
English
Decoupling encapsulated analytics processes with message queues has several advantages. It allows for change in any process without requiring the other ones to adjust. This is because there is no direct link between them.
It also builds in some robustness in case one process has a failure. The queue can continue to expand without losing data while the down process restarts, and nothing will be lost after things get going again.
What is a message queue?

New data comes into a queue as a message, it goes into line for delivery, and then it is delivered to the end server when it ...