目前我们正在开发一个 Python3 网络项目,我们必须为我们的金字塔应用程序执行一项任务。celery worker 位于另一台服务器上。我们的问题是:我们如何通过在另一台服务器上使用该工作人员来执行我们的任务并获得结果。我们必须使用 celery、rabbitMQ 和 amqp。
当工人与我们的金字塔项目位于同一台服务器时,我们已经可以执行任务。任何人都可以帮助我们或举例说明我们如何解决这个问题。因为我们真的不知道如何开始。
提前致谢
目前我们正在开发一个 Python3 网络项目,我们必须为我们的金字塔应用程序执行一项任务。celery worker 位于另一台服务器上。我们的问题是:我们如何通过在另一台服务器上使用该工作人员来执行我们的任务并获得结果。我们必须使用 celery、rabbitMQ 和 amqp。
当工人与我们的金字塔项目位于同一台服务器时,我们已经可以执行任务。任何人都可以帮助我们或举例说明我们如何解决这个问题。因为我们真的不知道如何开始。
提前致谢
Celery First Steps应该是一个很好的起点。如果您没有使用 RabbitMQ 的经验,您可能想先尝试 Redis。
我找到了解决方案,我使用 send_task 方法在另一台服务器上使用任务。而且我已经阅读了第一步,这是学习 Celery 的一个很好的开始。谢谢大家的回复!!