如何配置 Azure 服务总线队列以将消息推送到客户端而无需轮询?

Ken*_*chi 6 message-queue azure azureservicebus

我是 Azure 服务总线的新手,我发现我需要不断轮询队列消息才能接收它们。但是,我希望 Queue 将消息推送到客户端的某种侦听器,而不必轮询消息。

我已经读到轮询在 Azure 服务总线中是可选的,但我找不到没有它如何接收消息。

如果可以的话请帮忙。谢谢

Sea*_*man 5

我读到轮询在 Azure 服务总线中是可选的,但我找不到如何在没有轮询的情况下接收消息。

如果您开始按需接收,则轮询是可选的。否则,它不是可选的,并且将发生长轮询。

我希望队列将消息推送到客户端的某种侦听器,而不必轮询消息。

有一种方法可以使用事件网格与 Azure 服务总线的集成来准确实现这一目标。服务总线将发出一个事件来通知等待处理的消息并且没有活动侦听器。这样您的应用程序/系统就会做出反应,而不必进行轮询。

请注意,此功能的关键场景是消息量较小,不需要有连续轮询消息的接收器。


Ita*_*cer 2

这应该是可能的。请查看以下内容以了解如何完成此操作:

希望能帮助到你!

  • 恕我直言,这个答案并没有为所发布的问题提供解决方案。相反,它提供了如何使用 Azure 服务总线队列和主题的一般概述。 (4认同)