sqs sla que pricing multiple faq consumers aws django celery django-celery amazon-sqs

django - sla - ¿Por qué CeleryCAM no funciona con Amazon SQS?



sqs queue types (1)

SQS es una implementación limitada de un bus AMQP. Según tengo entendido, no es compatible con la difusión de PUB / SUB, como dice "rabbit-MQ", lo cual es necesario para que los eventos funcionen correctamente. SNS se puso en marcha para soportar la transmisión, pero es un sistema separado.

Algunas bibliotecas / paquetes están utilizando SimpleDB como un modelo de mensajería como un truco en la parte superior de SQS para emular el comportamiento correcto de AMQP, pero aparentemente el apio no tiene un truco completo todavía.

Estoy usando Celery 2.4.6 y django-celery 2.4.2.

Cuando configuro el apio para usar Amazon SQS según la resolución de esta pregunta: Apio con Amazon SQS

No veo nada en la tabla celerycam en el administrador de Django. Si vuelvo a RabbitMQ, las tareas volverán a aparecer.

Tengo muchas colas (ahora más de 40) en SQS que se llaman así: "celeryev-92e068c4-9390-4c97-bc1d-13fd6e309e19", que parecen estar relacionadas (algunas de las más antiguas incluso tienen un evento en ellas ), pero no aparece nada en la base de datos y no veo errores en el registro de celerycam.

Cualquier sugerencia sobre cuál podría ser el problema o cómo depurar esto sería muy apreciada.