【问题标题】:set Timeout for background job in parse-server?在解析服务器中为后台作业设置超时?
【发布时间】:2023-04-10 22:29:01
【问题描述】:

我在我的服务器上使用 parse-server 作为我的 android 应用程序后端。 我想知道的是,无论如何安排后台作业在特定时间后调用? 例如,我想在创建对象 12 小时后删除它。 解析文档说后台作业将在 15 分钟后终止,云代码功能将在 15 秒后终止。 我可以在客户端应用程序中设置警报管理器来执行此操作,但效率不高,如果手机关闭或用户关闭应用程序,警报就会响起。

那么我如何创建一个作业以在 12 小时后删除对象而不被终止?

【问题讨论】:

    标签: android node.js parse-platform parse-cloud-code parse-server


    【解决方案1】:

    我认为您可以为此使用任何节点后台作业框架。如果你需要真正轻量级的东西,你可以使用 node-schedule:https://github.com/node-schedule/node-schedule 请注意,如果您的服务器崩溃或您需要重新启动服务器,您的计划任务也将不再可用。

    当您需要更可靠的东西时,您可以使用例如议程 (https://github.com/rschmukler/agenda) 将任务存储在 mongodb 中

    【讨论】:

    • 感谢您的回答,但问题是解析云代码将在 15 分钟后终止云功能,所以我不知道该计划任务会发生什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 2016-05-30
    • 2013-01-14
    • 1970-01-01
    相关资源
    最近更新 更多