September 2019
Intermediate to advanced
668 pages
15h 59m
English
In this section, we will learn how retries and dead-letter queues are used by message consumers.
If a consumer fails to process a message, it may lost or be requeued for the failing consumer until it is successfully processed. If the content of the message is invalid, also known as a poisoned message, it will block the consumer from processing other messages until it is manually removed. If the failure is due to a temporary problem, for example, the database can't be reached due to a temporary network error, the processing will probably succeed after a number of retries.
It must be possible to specify the number of retries until a message is moved to another storage for fault analysis and correction. A failing ...