如何通知 Web 客户端 Azure 存储或服务总线队列事件



我正在使用Azure存储和/或服务总线队列。消息通过 python sdk 排队和取消排队。

我还有一个 Web 应用程序,它显示队列中的项目列表。目前,用户必须手动刷新 Web 应用,以便队列项列表显示正确的内容。

我想做的是通知Web客户端,以便它可以自动刷新。我找不到一个明显的方法来做到这一点。

使用 Azure 通知 Web 客户端队列更改的建议最佳做法是什么?像通过 WebSocket 回调这样的东西会很好。

我注意到将新项添加到队列时可以触发 Azure 函数。但是,此函数似乎实际消耗了该项目。此外,当其他进程将项目取消排队时,不会触发该函数。

我的猜测是也许你应该尝试使用SignalR

在这里,您可以找到一个具体实现的示例。不同之处在于该函数是 Http 触发的,但也适用于其他函数触发器。

最新更新