【问题标题】:Ingest data from Rest API to Azure Event Hub Constantly不断地将来自 Rest API 的数据摄取到 Azure 事件中心
【发布时间】:2021-04-12 10:47:59
【问题描述】:

目前,我正在尝试构建一个 python 进程,该进程使用服务器发送事件 (SSE/EventSource) 不断侦听来自 Rest API 的新事件,然后自动将这些事件摄取到 Azure 事件中心。

那么自动化这些步骤的最佳做法是什么?使用带有某种触发器的 Azure Functions?或者只是在脚本中运行一个无限循环,其中 API 侦听器获取数据并将其放入事件中心?

【问题讨论】:

    标签: azure server-sent-events azure-eventhub eventsource


    【解决方案1】:

    如果您想不断侦听新事件,然后将它们摄取到 azure event hub,那么您应该选择使用第二种解决方案:在脚本中运行无限循环,其中 API 侦听器获取数据并将其发送到azure event hub

    或者您可以考虑使用azure webjob,然后将webjob 部署为continuous

    对于azure function,虽然您可以使用Azure Event Hubs output binding 将这些事件摄取到天蓝色事件中心,但您不能不断使用任何触发器来侦听新事件(例如,如果您'正在使用timer trigger,它只会在指定的时间执行监听代码,而不是一直)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-27
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      相关资源
      最近更新 更多