Передача сообщений из одной очереди AWS в другую - PullRequest
0 голосов
/ 15 мая 2018

Привет. Можем ли мы отправлять сообщения из одной очереди в другую оптом, не опрашивая их и отправляя обратно в другую очередь по очереди.

Ответы [ 2 ]

0 голосов
/ 26 июля 2018

У меня недавно была похожая проблема.

В итоге я настроил очередь недоставленных писем DLQ в качестве основной очереди с MaximumReceives 1. 1. 1003 *

Iзатем можно использовать консоль для опроса DLQ.Как только сообщение будет прочитано консолью, оно будет перемещено обратно в исходную очередь.Это явно плохо масштабируется до тысяч сообщений, но помогло устранить небольшое отставание, с которым я имел дело.

0 голосов
/ 15 мая 2018

Нет встроенной функции для отправки сообщений из одной очереди в другую.В этом случае вы можете использовать метод разветвления.

  1. Создать тему SNS
  2. Подписывать обе очереди на эту тему
  3. Всякий раз, когда вы публикуете сообщениек теме обе очереди получают сообщение

SQS Fanout

Посмотрите эту ссылку;https://docs.aws.amazon.com/sns/latest/dg/SNS_Scenarios.html

...