gpt4 book ai didi

python - 检索 celery-beat 任务结果

转载 作者:可可西里 更新时间:2023-11-01 11:23:47 24 4
gpt4 key购买 nike

我目前有一个 celery beat 任务,它会定期计算一些结果。在外部,我可能有 API 调用(以未知频率)来查询此结果。我正在考虑使用“上次运行任务”结果,因此当 API 进行查询时,celery 可以简单地查询节拍任务的最后返回结果。

但是,我没有看到有关此行为的任何文档。我偶尔会看到链接到 celery “任务结果存储”的帖子,但不幸的是所有链接都给了我一个 404 错误。

最佳答案

我认为这是不可能的。

甚至worker inspect没有给出已完成任务的列表,也没有给出它们相应的 ID。也许最好的方法是直接将数据写入redis,然后再读取。

可能 的另一种方法是共享可在任务 (more) 中访问的 task id 并使用 Retrieve task result by id in Celery 获取结果.

关于python - 检索 celery-beat 任务结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54892030/

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