我正在用redis运行2.5.1。我想获得celerymon或celeryev中显示的芹菜任务的相同任务信息。那就是:
celeryev 2.5.1
││UUIDWORKER任务时间状态
││59587fe7-b83f-4cf3-8343-6abdfbc016e7 watson-thinkpad app.task 18:14:03收到
但是,我只从文档和各个帖子中看到两条路径。
result = task.AsyncResult(task_id)
result.get()
它可以让我得到任何回复的任务,而不是来自celeryev的信息量更大的行。
然后是celerymon中使用的方法,包括设置一个消费者,接收者和单独的线程来处理龙卷风过程中芹菜的信息。
然而,我正在寻找的是一个简单的呼叫形式,如前者,但后者提供的详细信息。我不需要像celeryev那样动态刷新信息,只显示一次。
是否可以使用现有的celery 2.5 API for python进行此操作,而无需启动单独的事件循环或线程?如果可能的话,我已经掌握了足够多的东西,我宁愿没有额外的复杂性。
感谢。