Очередь недоставленных писем - Dead letter queue
В очередь сообщений то очередь недоставленных писем - это реализация службы для хранения сообщений, отвечающих одному или нескольким из следующих критериев:
- Сообщение, отправленное в несуществующую очередь.[1][2]
- Превышен предел длины очереди.
- Превышен предел длины сообщения.
- Сообщение отклонено другим обменом очередью.[3]
- Сообщение достигает порогового значения счетчика чтения, потому что оно не используется. Иногда это называют «очередью возврата».
Хранение этих сообщений в очереди недоставленных сообщений позволяет разработчикам искать общие закономерности и потенциальные проблемы с программным обеспечением.[4]
Системы очередей, которые включают очереди недоставленных писем, включают: Amazon EventBridge,[5] Amazon Simple Queue Service,[4] Apache ActiveMQ, HornetQ, Очередь сообщений Microsoft,[1] Сетка событий Microsoft Azure и служебная шина Azure,[6] WebSphere MQ,[7] Кролик MQ[3] и Apache Pulsar[8],[9]
Рекомендации
- ^ а б Редкар, Арохи (2004). Pro MSMQ: программирование очереди сообщений Microsoft. Апресс. п. 148. ISBN 1430207329.
- ^ "Очереди недоставленных писем". IBM. Получено 23 февраля 2014.
- ^ а б Очередь недоставленных сообщений RabbitMQ "Обмен мертвых писем".
- ^ а б «Использование очередей недоставленных сообщений Amazon SQS». Amazon. Получено 23 февраля 2014.
- ^ «Amazon EventBridge объявляет о поддержке очередей мертвых писем». Amazon.
- ^ спеллуру. «Сравните службы обмена сообщениями Azure». docs.microsoft.com. Получено 2020-01-17.
- ^ Бём-Мадер, Йоханнес. Безопасность WebSphere MQ: рассказы о хмурых волках среди негламурных овец. Совет директоров. п. 68. ISBN 3842381506.
- ^ «Документация Apache Pulsar».
- ^ "Apache Pulsar PIP-22: Тема мертвой буквы".