Skip to content

III. Failover Model

Gowri edited this page Dec 9, 2021 · 5 revisions

Sometimes an asynchronous event might not be handled successfully. In such events, we would like to retry for a certain number of times before considering the message a dead letter.

This module has a retry mechanism that fires automatically in case a notifier did not successfully notify a recipient.

image

A notification is retried with exponential back off [1].


Notes

  1. Requires RabbitMQ queues since RabbitMQ has native support for delaying message delivery and automatic dead letters.
Clone this wiki locally