gpt4 book ai didi

python - 如何使用 Celery 延迟任务?

转载 作者:太空狗 更新时间:2023-10-29 21:57:34 24 4
gpt4 key购买 nike

不是说delay方法。

我希望能够获得一个任务,给定它的 task_id 并在执行之前即时更改它的 ETA。

现在我必须取消它,并重新安排一个。如果计划的过程涉及很多东西,那就麻烦了。

最佳答案

您应该在 celery /任务队列之外存储一些“暂停”值。我用一个使用 celery 的 postman 来做这件事。我可以通过在 memcache 或 mysql 中设置值来暂停部分系统。然后任务确保在执行任务之前查询外部资源。如果它打算暂停,它会设置它执行 task.retry() 导致它经历重试延迟时间等。

关于python - 如何使用 Celery 延迟任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357472/

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