我们接收了由服务器外部事件生成的兔子(或可能是redis)消息。
如何在此类事件中通知我们的Django应用程序(并执行一些代码)?
可以用芹菜做吗?
这应该具有您需要的所有信息。 芹菜任务可以写入数据库或通过REST API或类似的内容与Django进行交互。 https://www.digitalocean.com/community/tutorials/how-to-so-use-celery-with-rabbitmq-to-queue-tasks-on-an-an-ubuntu-vps。
您可以查看芹菜扩展&引导。它使您可以编写自定义AMQP消息消费者。https://celery.readthedocs.io/en/latest/userguide/extgending.html#custom-message-consumers