gpt4 book ai didi

javascript - 我可以在 openwhisk 中安排一次性操作吗?

转载 作者:行者123 更新时间:2023-12-01 03:10:21 25 4
gpt4 key购买 nike

我正在 IBM Bluemix 中使用 openwhisk,现在我正在寻找一种安排一次性操作的方法。

我知道我可以使用“feed/whisk.system/alarms/alarm”以“cron”方式以固定时间间隔运行操作。我正在寻找类似于 at linux 命令。

我发现的最接近的涉及另一个用于生成事件的服务器,但我希望尽可能“无服务器”。

另一个不理想的解决方案是使用 js setTimeout 但是......我认为这会浪费执行时间。 (并且可能达到执行时间限制)

提前致谢。

最佳答案

使用带有适当字段的 cron 计划,并将 maxTriggers 参数设置为 1。

maxTriggers 参数可确保在单个事件发生后,触发器不会再次被调用。

可以从命令行创建一次性触发器。

以下是在 1 月 1 日 @ 00:00 运行一次触发器的示例。

wsk trigger create new_year --feed /whisk.system/alarms/alarm
-p cron '0 0 1 0 *'
-p maxTriggers 1
-p trigger_payload '{"message":"Happy New Year!"}'

开源存储库中有一个 Unresolved 问题,可以为此类事件提供更好的支持。 https://github.com/apache/incubator-openwhisk-package-alarms/issues/89

关于javascript - 我可以在 openwhisk 中安排一次性操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45898048/

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