1
결과를 반환해야하는 작업과 그렇지 않은 작업이 있습니다. 결과 백엔드에서 아무 것도 쓰지 않는 결과를 반환해서는 안되는 작업 (예 : 없음)을 강제 실행하려고합니다. 셀러리에서 어떻게 그것을 얻을 수 있습니까? 예를 들어결과가없는 셀러리 작업 결과 백엔드 쓰기
내 작업입니다 :
@app.task
def taskWithResult():
# ...code...
return res
@app.task
def taskWithNoResult():
# ...code without return...
또한 나는 또한 어떤 결과를 반환하지 않는 일부 다른 작업에 대한 특별한 큐를 가지고, 내가 작업과 마찬가지로 해당 대기열을 표시 할 수있는 mustn ' 결과 백엔드에 쓰지 않습니까?
이 작업 큐를 표시하는 어떤 방법이 있습니까 : 예를 들어 http://docs.celeryproject.org/en/latest/reference/celery.app.task.html?highlight=default_retry_delay#celery.app.task.Task.ignore_result
? –
apply_async를 사용하여 작업 대기열을 선택할 수 있습니다. [링크] (http://docs.celeryproject.org/ko/latest/userguide/calling.html?highlight=apply_async#routing-options) – Jinje