【问题标题】:Azure - Trigger which copies multible blobsAzure - 复制多个 blob 的触发器
【发布时间】:2018-08-20 07:59:59
【问题描述】:

我目前正在开发一个 ServiceBus 触发器(使用 C#),它将相关的 blob 复制并移动到另一个 blob 存储和 Azure Data Lake。复制后,该函数必须发出通知以触发进一步的处理任务。因此,我需要知道复制/移动任务何时完成。 我的第一种方法是使用复制所有这些文件的 Azure 函数。但是,Azure Functions 的处理时间限制为 10 分钟(手动设置时),因此它似乎不是正确的解决方案。我正在考虑调用 azCopy 或 StartCopyAsync() 来执行异步复制,但据我了解,该函数的处理时间将与 azCopy 一样长。为了解决时间限制问题,我可以改用 WebJobs,但还有其他技术,如 Logic Apps、Durable Azure Functions、Batch 作业等,这让我对选择合适的技术来解决这个问题感到困惑。该函数不会每秒调用一次,但可能会复制大量数据。有人有想法吗?

【问题讨论】:

    标签: function azure copy blob


    【解决方案1】:

    我刚刚发现 Azure Functions 在使用消费计划时只有时间限制。如果复制 blob 任务没有更好的解决方案,我会选择 Azure Functions。

    【讨论】:

      猜你喜欢
      • 2021-02-26
      • 2020-11-26
      • 2018-10-03
      • 2020-05-13
      • 2020-04-21
      • 1970-01-01
      • 2019-09-09
      • 2018-07-06
      • 2020-05-07
      相关资源
      最近更新 更多