是否有任何传统方法从ASPNET.CORE Web使用Service Bus或EventHub消息?除非你开始自己的线程或长时间运行的任务,否则我似乎找不到任何有关此事的信息。
答案 0 :(得分:2)
Azure Service Bus和Event Hub都通过轮询消耗消息。消息不会被推送。因此,正如您所说,您需要专门的任务或线程来托管轮询代码。
With Event Grid但是,您可以转到推送模型,您的webapp会对Event Grid推送到您的应用程序的事件作出反应。不知道你的具体情况,这在黑暗中有点像。如果您的webapp响应了作为事件的消息,那么您可以订阅Azure特定事件(由Azure服务发出)或系统将生成的自定义事件。
请注意,目前事件网格处于预览状态。