使用服务总线还是 Eventhub ASPNET.CORE Web?

Consume Service Bus or Eventhub ASPNET.CORE Web?

是否有任何传统方法可以使用来自 ASPNET.CORE Web 的服务总线或 EventHub 消息?除非你开始自己的线程或长 运行 任务,否则我似乎找不到任何相关信息。

Azure 服务总线和事件中心都通过轮询来使用消息。不推送消息。因此,就像您所说的,您需要专门的任务或线程来托管轮询代码。

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

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