javascript - 如何每 90 秒触发一次 Azure 计时器功能?

标签 javascript azure timer azure-functions


有一些教程将向您展示如何使用 Azure 计时器 herehere (在第二个中你也应该看到限制)
但我需要每 90 秒(一分 30 秒)触发一次。
我使用了这些方法,但似乎不起作用:

*/30 */1 * * * * //will trigger every 30 seconds
*/90 * * * * * //will trigger every 60 seconds
30 * * * * * //will trigger each minute start at second 30

那么我怎样才能每90秒触发一次呢?

最佳答案

您可能需要创建两个具有相同主体但不同 cron 表达式的函数:

0 0/3 * * * *  // 00:00 03:00 06:00...
30 1/3 * * * * // 01:30 04:30 07:30...

每个函数每 3 分钟运行一次,中间间隔 90 秒。通过将主体提取到辅助函数中,然后从两个函数中调用它来重用主体可能是有意义的。

另一个选择是创建一个每 30 秒触发一次的函数,检查当前时间是否是 90 秒的正确倍数,否则立即返回。

关于javascript - 如何每 90 秒触发一次 Azure 计时器功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45165840/

相关文章:

azure - Azure Devops 管道中的工件

jquery - 将鼠标悬停在隐藏元素上后不久就会重播隐藏动画

java - 从android中的第一个 View 获取持续时间

JavaScript 正则表达式用换行符替换特定单词

javascript - 在 LESS/CSS 中获取 DOM 元素的高度

javascript - JQuery Javascript 的自动完成功能在 Eclipse IDE 的 JSP 中不起作用

c# - Azure函数应用程序-写入blob

azure - 无法在我的开发计算机上运行 azure 网站

wpf - 计算应等待调度程序

javascript - Jquery Sortable 和 Draggable 在父子框架之间