Сколько очередей мертвых писем я должен иметь на AWS - PullRequest
3 голосов
/ 20 октября 2019

Есть ли правильное количество очередей мертвых писем, которые я должен иметь? Может ли моя архитектура иметь один и делиться на все очереди? Как мне принять это решение?

Спасибо.

1 Ответ

5 голосов
/ 20 октября 2019

Вероятно, у вас должно быть по одной на очередь.

Существует, вероятно, какая-то причина для наличия нескольких очередей Amazon SQS, например, наличие разных данных или разных методов обработки данных.

Если сообщение попадает в очередь недоставленных писем, вам понадобится какой-то способ узнать, откуда оно пришло. Я не уверен, есть ли какая-либо идентифицирующая информация, чтобы обнаружить исходную очередь. Следовательно, было бы лучше иметь один DLQ на обычную очередь SQS.

Помните - вы не должны планировать попадание сообщений в DLQ. Это там, где все идет не так, как задумано.

...