python - 你可以使用 C# 来编排(持久函数)一个 Python Azure 函数吗?
问题描述
我们正在使用 Python Azure 函数进行 ETL,该函数基于每天同时在 blob 存储中丢弃的多个文件。我们当前的工作流程是使用几个 Python 函数来获取这些文件(使用 azure-storage-blob Python 库),转换它们,将它们加载到我们的 Azure SQL 数据库,然后将所有文件归档到冷存储。现在我们依赖计时器触发器,因为在操作和归档源文件之前,一些功能依赖于其他功能才能完成。
似乎使用 Azure Durable Functions 会是一个更好的工作流程,因为我们可以更好地编排函数并决定何时运行下一个 ETL 流程或何时归档文件。问题是 Python 尚不支持 Azure Durable Functions。是否可以使用 C# 持久函数来编排 Python Azure 函数?或者 Microsoft 是否建议使用预览版 Python Durable Functions ( https://github.com/Azure/azure-functions-durable-python )?文档说 Python Durable Functions 应该在 2020 年 5 月之前支持消费计划。
解决方案
此外,您是否考虑过使用逻辑应用作为您的功能的编排器?似乎这将是一种更快速的方式来实现编排。
推荐阅读
- reactjs - 如何转换在 ReactJS 的功能组件中扩展另一个类组件的类组件?
- r - 计算面板数据和线性概率模型的 ROC
- amazon-ec2 - 如何根据自定义标头值将 HTTP 流量分配到属于不同 EKS 集群(都在不同区域)的多个负载均衡器?
- html - 具有最大宽度的 CSS 网格单列
- swift - 向 CollectionView 两列结构添加全宽行
- flutter - flutter_inappwebview 如何将网站列表放入内容拦截器?
- ios - iPadOS 15 UITabBar 标题被截断
- javascript - 如何在多个子域上运行一段代码?
- c# - 如何从 c++ 项目调用 windows 窗体 c# 函数?
- python - 如何在 Ajax 符合数据结构中获取 Django 查询集?