首页 > 解决方案 > 不断地将来自 Rest API 的数据摄取到 Azure 事件中心

问题描述

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

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

标签: azureserver-sent-eventsazure-eventhubeventsource

解决方案


如果您想不断地监听新事件,然后将它们摄取azure event hubazure event hub.

或者您可以考虑使用azure webjob,然后将其部署webjob连续的。

因为azure function,虽然您可以使用Azure Event Hubs 输出绑定将这些事件摄取到 azure 事件中心,但是您不能使用任何触发器不断监听新事件(例如,如果您使用计时器触发器,它将执行监听代码只是在指定的时间,而不是经常)。


推荐阅读