gpt4 book ai didi

swift - 服务器端 Swift 中的计划任务(Kitura、Vapor、Zewo 等)

转载 作者:行者123 更新时间:2023-12-01 08:51:30 27 4
gpt4 key购买 nike

是否有可能在服务器端 Swift 框架(最好是 Kitura)上调度任务?

我需要安排任务;例如,每天凌晨 3 点删除数据库。

最佳答案

至少在 Kitura 中,我们没有为此提供特殊功能。

您可以考虑使用 Dispatch,它非常适用于您每天凌晨 3 点删除数据库的示例。您可以创建一个 DispatchSourceTimer,它在某个时间间隔后一次或重复地调度一些代码。

DispatchSourceTimer.scheduleOneshot(deadline: DispatchTimer, leeway: DispatchTimeInterval)
DispatchSourceTimer.scheduleRepeating(deadline: DispatchTime, interval: DispatchTimeInterval, leeway: DispatchTimeInterval)

关于swift - 服务器端 Swift 中的计划任务(Kitura、Vapor、Zewo 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40750092/

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