tob*_*lty 30 django amazon-sqs celery django-celery
我正在使用Celery 2.4.6和django-celery 2.4.2.
当我根据这个问题的分辨率配置Celery使用Amazon SQS时:使用Amazon SQS的Celery
我在Django管理员的celerycam表中看不到任何内容.如果我切换回RabbitMQ,任务会再次开始显示.
我有很多(现在的40+)的SQS命名是这样的队列:"celeryev-92e068c4-9390-4c97-bc1d-13fd6e309e19",它看起来像他们可能与(一些上了年纪的人,甚至在他们的活动),但没有任何东西出现在数据库中,我看到celerycam日志中没有错误.
关于问题可能是什么或如何进一步调试的任何建议将非常感激.
SQS 是 AMQP 总线的有限实现。据我了解,它不支持像rabbit-MQ那样的PUB/SUB广播,而这是事件正常工作所必需的。SNS 的建立是为了支持广播,但它是一个独立的系统。
一些库/包使用 SimpleDB 作为消息传递模型存储,作为 SQS 之上的黑客来模拟正确的 AMQP 行为,但显然 celery 还没有完整的黑客。
| 归档时间: |
|
| 查看次数: |
1118 次 |
| 最近记录: |