我希望能够中止从芹菜队列运行的任务(使用rabbitMQ)。我使用
task_id = AsyncBoot.apply_async(args=[name], name=name, connect_timeout=3)
其中 AsyncBoot 是一个已定义的任务。
我可以获取任务 ID(假设是apply_async
返回的长字符串)并将其存储在数据库中,但我不确定如何调用中止方法。我看到如何使用 Abortable 任务类使方法可中止,但如果我只有任务 ID 字符串,我如何在任务上调用 .abort() ?谢谢。