使用Service Bus或Eventhub ASPNET.CORE Web?

时间:2017-10-12 14:04:21

标签: asp.net-mvc .net-core azure-web-sites azureservicebus azure-eventhub

是否有任何传统方法从ASPNET.CORE Web使用Service Bus或EventHub消息?除非你开始自己的线程或长时间运行的任务,否则我似乎找不到任何有关此事的信息。

1 个答案:

答案 0 :(得分:2)

Azure Service Bus和Event Hub都通过轮询消耗消息。消息不会被推送。因此,正如您所说,您需要专门的任务或线程来托管轮询代码。

With Event Grid但是,您可以转到推送模型,您的webapp会对Event Grid推送到您的应用程序的事件作出反应。不知道你的具体情况,这在黑暗中有点像。如果您的webapp响应了作为事件的消息,那么您可以订阅Azure特定事件(由Azure服务发出)或系统将生成的自定义事件。

请注意,目前事件网格处于预览状态。