[Django]-Why doesn't CeleryCAM work with Amazon SQS?

3👍

SQS is a limited implementation of an AMQP bus. As I understand, it doesn’t support PUB/SUB broadcasting like say rabbit-MQ does, which is necessary for events to work properly. SNS was put in place to support broadcasting, but its a separate system.

Some libraries/packages out there are using SimpleDB as a messaging model store as a hack on top of SQS to emulate proper AMQP behavior, but apparently celery does not have a full hack in place yet.

Leave a comment