来自 JavaScript 的 SQS 事件监控



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

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

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

但是,删除邮件时没有任何内容。您可能只需要持续检查队列中的消息数 + 传输中的消息数,当总数下降时,请执行操作。当然,您可以相反地查看何时添加项目(总消息计数增加(。

最新更新