Изпълнявам tornado-celery и използвам rabbitmq като брокер и изпълнявам същия проблем, вече публикуван на SO question:14636534, но приетият отговор не отговаря на нуждите ми.
Това, което искам, е да намеря начин да изтрия опашката с резултати, след като задачата е изпълнена (имам нужда от резултатите). Имам auto_delete
и x-expires
е настроено на разумно кратко време, но това, което се случва, е, че опашката никога не се изтрива, докато абонираният клиент не бъде премахнат (всъщност изключване на приложението).
Мисля, че съм затворен за решението и това, което търся, е начин да кажа на celery, след като получи резултата, да се „отпише“ от тази опашка. На прав път ли съм? Ако е така, как мога да направя?