azure - 不断地将来自 Rest API 的数据摄取到 Azure 事件中心
问题描述
目前,我正在尝试构建一个 python 进程,该进程使用服务器发送事件(SSE/EventSource)不断侦听来自 Rest API 的新事件,然后自动将这些事件接收到 Azure 事件中心。
那么自动化这些步骤的最佳实践是什么?使用带有某种触发器的 Azure Functions?或者只是在 API 侦听器获取数据并将其放入事件中心的脚本中运行无限循环?
解决方案
如果您想不断地监听新事件,然后将它们摄取azure event hub
到azure event hub
.
或者您可以考虑使用azure webjob,然后将其部署webjob
为连续的。
因为azure function
,虽然您可以使用Azure Event Hubs 输出绑定将这些事件摄取到 azure 事件中心,但是您不能使用任何触发器不断监听新事件(例如,如果您使用计时器触发器,它将执行监听代码只是在指定的时间,而不是经常)。
推荐阅读
- flutter - 如何在动画开始之前和动画中间延迟动画?
- node.js - TypeError:.findAll 不是函数
- php - 如何将回复0000000000000123或通信00000000000000000123等数据插入sql?支持数字从 1 开始自动递增
- pandas - 应用函数需要永远执行
- kubernetes - GKE pod 和 GCE 虚拟机之间的双向 UDP 流量未路由
- android - 在 Android 11 上构建文件资源管理器
- react-native - 无法关闭数字输入
- django - 如何在 Django 中自动创建用户模型和自定义组之间的关系?
- excel - 通过 ComboBox1 创建 DropDown 并过滤所需的列
- c# - 如何让我的玩家在陆地上比在空中移动得更快,同时仍然让我的 sprint 脚本正常工作