0

我有一个显示 SQS 队列内容的 Web 应用程序,并且每当某个外部进程添加或使消息出队时,我想刷新页面(再次查看队列)。

从 JavaScript 观察 SQS 事件的推荐最佳实践是什么?

4

1 回答 1

0

这只是部分可能的。请参阅https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-lambda-function-trigger.html。您可以有一个 lambda 函数,当消息到达队列时将触发该函数。然后,该 lambda 可以通过 SNS 向您的页面发布通知(例如,如果您使用 .NET,则使用 SignalR)。

但是,删除消息时没有任何内容。您可能只需要不断检查队列中的消息数量 + 发送中的数量,当总数下降时,执行您的操作。自然,您可以相反地查看何时添加项目(总消息数增加)。

于 2019-10-11T20:45:16.547 回答