gpt4 book ai didi

c# - Azure WebJob 文件存储事件触发器替代方案

转载 作者:行者123 更新时间:2023-12-03 04:27:36 24 4
gpt4 key购买 nike

我读到this问题和答案,但这并不能解决我的问题。

解决以下场景的最佳方法是什么?

  1. 我有一个文件存储,可以从外部应用接收文件。
  2. 我需要在这些文件到达后立即对其进行处理。
  3. 目前这是通过 Azure Web 作业实现的

这是对已基于 TimerTrigger 运行的解决方案(Web 作业)的更改请求。基本上每N分钟执行一次。

由于我无法更改将文件存储到存储中的外部程序,因此我的选项仅限于以下内容:

  1. 减少 TimerTrigger 中的时间,以便它每 1 分钟检查一次文件(这对于业务要求来说已经足够了)

  2. 在我的主目录中安装共享(这可能吗?)并使用 FileTrigger

非常感谢任何建议。

最佳答案

正如您所说,您可以减少 TimerTrigger 中的时间,让 WebJob 执行更频繁,并检测是否有任何文件上传(或创建)到文件存储。

此外,您还可以运行net use命令到 mount the file share .

example:

net use z: \\samples.file.core.windows.net\logs /u:samples <storage-account-key>

然后你可以尝试使用FileTrigger来检测是否有新文件到达指定目录。

enter image description here

enter image description here

关于c# - Azure WebJob 文件存储事件触发器替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41289992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com