Как создать приложение, чтобы сообщения максимально избегали очереди с мертвой буквой.Как избежать приземления сообщения в очереди с мертвой буквой?
Согласно википедии документации ниже причины того, что сообщение посылается в dead letter queue
- сообщение, которое отправляется в очередь, не существует.
- Превышен предел длины очереди.
- Message длина предел превышен.
- Сообщение отклонено другой почтой.
- Сообщение достигает порогового числа счетчика прочтений, поскольку оно не потребляется. Иногда это называется «обратной сетью».
Мы сможем разработать систему, избегающую известных причин. Но как заставить систему реагировать на неизвестные сценарии. Я не ищу какое-либо решение для конкретного поставщика, а общее руководство по разработке или рекомендации.