gpt4 book ai didi

Azure函数: Is there any way to handle TimerTrigger from Azure SDK?

转载 作者:行者123 更新时间:2023-12-03 04:46:43 25 4
gpt4 key购买 nike

我正在寻找一个简单的调度程序来在部署在 Azure 云中的 Java Web 应用程序中执行任务。我正在根据我的要求使用 TimerTrigger 评估 Azure 函数。在这里,我计划定义一个带有回调 API URL 的 Azure 函数来调用我的应用程序以在应用程序内执行任务。

我对这种方法有一些疑问。如果您熟悉 Azure 功能,有人可以帮助我吗?

1) 是否可以在运行时通过 API 从 Java 应用程序启动/重新安排/取消 Azure TimerTrigger 函数?

2) 如果是,是否可以将回调 URL 传递给计时器触发器?

3) 使用 Azure 函数是否有任何已知的缺点?

谢谢!

最佳答案

TimerTriggers 没有 API 来控制这一点(您可以尝试通过上传一个新的 function.json 来破解一个,其中包含您想要的时间表以及计时器是否被禁用,但我不建议在全部)。

相反,我建议使用 QueueTrigger。这将允许您向函数传递队列项(回调 URL)中所需的任何数据,并且您可以将项目添加到具有可见性超时的队列中,以便创建您的计划。如果您需要取消待执行的执行,只需从队列中删除项目即可。该功能也更持久 - 如果队列项目失败,它将自动重试(与计时器不同)。

3) 这个问题太宽泛,无法给出答案。

关于Azure函数: Is there any way to handle TimerTrigger from Azure SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42769646/

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