премахнете опашката с резултати от rabbitmq с помощта на целина

Изпълнявам tornado-celery и използвам rabbitmq като брокер и изпълнявам същия проблем, вече публикуван на SO question:14636534, но приетият отговор не отговаря на нуждите ми.

Това, което искам, е да намеря начин да изтрия опашката с резултати, след като задачата е изпълнена (имам нужда от резултатите). Имам auto_delete и x-expires е настроено на разумно кратко време, но това, което се случва, е, че опашката никога не се изтрива, докато абонираният клиент не бъде премахнат (всъщност изключване на приложението).

Мисля, че съм затворен за решението и това, което търся, е начин да кажа на celery, след като получи резултата, да се „отпише“ от тази опашка. На прав път ли съм? Ако е така, как мога да направя?


person 0x41ndrea    schedule 11.02.2014    source източник
comment
Успяхте ли да намерите добро решение с помощта на rabbitmq?   -  person lajarre    schedule 29.01.2015
comment
Не намерих решение с целина. Реших да го внедря с pika.   -  person 0x41ndrea    schedule 06.02.2015