Adr*_*ssl 7 azure azure-blob-storage azure-functions
我们希望使用 Azure Function (AF) 从事件中心 (EH) 提取数据(15k 消息/分钟和 35 Mb/分钟)并将其存储在 Azure Synapse(以前称为数据仓库)中。对于 EH 输入,AF 使用存储帐户来存储每个 EH 分区(32 个分区)的最新检查点。由于某种原因,该存储的成本远远超过了 AF 本身的成本。
\n\n按一天的计量成本分析表明,是由于读、写等操作次数较多,导致成本较高。您还可以看到,存储成本比函数本身高出大约 40 倍。
\n\n有趣的是,我们已经成功地使用了类似的设置,其中 EH 作为 AF 的输入,其中存储成本与 AF 本身大致相同,尽管 EH 流式传输相同的数据(消息和卷)并且还配置了32个分区。
\n\n这个堆栈溢出问题似乎处理同样的问题,但除了,没有真正的解决方案,
\n\n\n\n\n“我相信创建一个新功能并将代码部署到该功能已经解决了问题。”
\n
我们缺少什么?谢谢
\n我们有同样的问题。
\n\nbatchCheckpointFrequency您可以通过增加EventHub 触发器的设置来控制这一点。唯一的缺点是,如果您的函数意外停机,您可能会重新处理几条消息。| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |