如何使用芹菜和django运行已经在rabbitmq队列中的任务?
在这一点上,我已经阅读了大多数rabbitmq文档和芹菜文档,以及GoogleSoo很多次。基本上,我在任何地方都找不到我需要的信息 我有一个twisted Web服务器读取传递给它的消息,并使用pika将消息放入队列。那很好。我现在的问题是我在这里做什么。将会发生的是,我希望周期性地(使用celerybeat)使用队列中当前的内容。我面临的最大问题是,我不知道如何将任务传递到rabbitmq,以便芹菜(或芹菜节拍)可以分配要完成的任务 问这个问题最简单的方法是:我可以读取以数据为主体的队列并在django中使用这些数据吗如何使用芹菜和django运行已经在rabbitmq队列中的任务?,django,rabbitmq,celery,Django,Rabbitmq,Celery,在这一点上,我已经阅读了大多数rabbitmq文档和芹菜文档,以及GoogleSoo很多次。基本上,我在任何地方都找不到我需要的信息 我有一个twisted Web服务器读取传递给它的消息,并使用pika将消息放入队列。那很好。我现在的问题是我在这里做什么。将会发生的是,我希望周期性地(使用celerybeat)使用队列中当前的内容。我面临的最大问题是,我不知道如何将任务传递到rabbitmq,以便芹菜(或芹菜节拍)可以分配要完成的任务 问这个问题最简单的方法是:我可以读取以数据为主体的队列并在
任何帮助都将不胜感激 我不确定这是否有帮助,但我使用django的DjCellery任务队列,它将队列发送到rabbit mq 一个单独的python manage.py(celeryd | celerybeat)进程根据django中的设置拾取排队的任务 我想我也有同样的问题,但让我重申一下: 您可以使用芹菜来消费由另一个非Django、非芹菜进程放入RabbitMQ的消息吗?例如,如果Java系统在购买时向RabbitMQ发送消息,芹菜任务能否响应该消息并采取一些措施