当 Azure 服务总线队列中有新消息时如何获得通知?
How to get a notification when there is a new message in an Azure Service Bus queue?
我知道我们有 Azure Functions 的 Azure 服务总线触发器:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger
我需要在未托管在 Azure Functions 中的应用程序中获取“服务总线新消息”通知。我不想将我的应用程序托管选项仅限于 Azure Functions。
问题:
如何在 Azure 服务总线队列中有新消息时收到通知?
服务总线和 Azure Function 之间的通知是什么 protocol/mechanism 以便我们在 Azure Functions 中具有服务总线触发器功能?
触发器在后台使用 ServiceBusProcessor
或 ServiceBusReceiver
,具体取决于配置。这些负责轮询 queue/subscription。 (ref)
遗憾的是,我不知道还有其他方法可以收到标准命名空间的通知。如果您使用的是高级服务总线命名空间,则可以与事件网格集成,当消息可用且没有活动接收者时可以提醒您。详细信息可以在 Azure Service Bus to Event Grid integration overview.
中找到
我知道我们有 Azure Functions 的 Azure 服务总线触发器:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger
我需要在未托管在 Azure Functions 中的应用程序中获取“服务总线新消息”通知。我不想将我的应用程序托管选项仅限于 Azure Functions。
问题:
如何在 Azure 服务总线队列中有新消息时收到通知?
服务总线和 Azure Function 之间的通知是什么 protocol/mechanism 以便我们在 Azure Functions 中具有服务总线触发器功能?
触发器在后台使用 ServiceBusProcessor
或 ServiceBusReceiver
,具体取决于配置。这些负责轮询 queue/subscription。 (ref)
遗憾的是,我不知道还有其他方法可以收到标准命名空间的通知。如果您使用的是高级服务总线命名空间,则可以与事件网格集成,当消息可用且没有活动接收者时可以提醒您。详细信息可以在 Azure Service Bus to Event Grid integration overview.
中找到