SQS Мониторинг событий из JavaScript - PullRequest
0 голосов
/ 11 октября 2019

У меня есть веб-приложение, которое показывает содержимое очереди SQS, и я хочу обновить страницу (снова посмотреть в очередь) всякий раз, когда какой-либо внешний процесс добавляет или удаляет сообщение из очереди.

Какова рекомендуемая лучшая практика для наблюдения событий SQS из JavaScript?

1 Ответ

0 голосов
/ 11 октября 2019

Это возможно только частично. См. https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-lambda-function-trigger.html.. У вас может быть лямбда-функция, которая будет срабатывать при поступлении сообщения в очередь. Эта лямбда может затем отправить уведомление через SNS на вашу страницу (например, используя SignalR, если вы используете .NET).

Однако нет ничего, когда сообщение было бы удалено. Возможно, вам просто нужно постоянно проверять количество сообщений в очереди + количество в пути, а когда общее количество снижается, выполните свои действия. Естественно, вы могли бы видеть, когда добавляются элементы (общее количество сообщений увеличивается).

...