创建芹菜任务,但在稍后明确调用之前不要运行

时间:2013-10-06 17:58:26

标签: python celery

我的用例是用户可以编辑任何文章。如果用户不是原作者,则通知会要求作者许可。如果作者同意,则更新继续进行。

我正在考虑创建旨在运行更新功能的芹菜任务 - 然后可以在作者同意时运行任务,或者如果作者驳回更改则删除任务。

这是芹菜的好用吗?我担心它使用“队列”意味着芹菜最好在FIFO / LIFO基础上使用,而不是通过ID调用作业。

这是芹菜任务的一个很好的用例吗?如果不是,那有什么好主意?

以伪代码确认:

当用户建议更新时:

task_id = my_task.delay_execution_until_called_by_id(*args)

当所有者接受时:

get_task_by_id(task_id).run()

0 个答案:

没有答案