如何在Django应用程序中接收RabbitMQ消息? (芹菜?)

时间:2017-09-27 22:33:40

标签: django redis rabbitmq celery

我们收到由我们服务器外部的事件生成的RabbitMQ(或Redis)消息。

如何让我们的Django应用程序收到有关此类事件的通知(并执行我们的代码)?

可以用Celery完成吗?

2 个答案:

答案 0 :(得分:0)

这应该包含您需要的所有信息。  Celery任务可以写入数据库或通过REST API或类似的东西与Django交互。  https://www.digitalocean.com/community/tutorials/how-to-use-celery-with-rabbitmq-to-queue-tasks-on-an-ubuntu-vps

答案 1 :(得分:0)

您可以查看Celery扩展和引导步骤。它使您可以编写自定义AMQP消息使用者。 other answers