2013-04-23 75 views
0

目前我們正在開發一個Python3 web項目,我們必須爲我們的金字塔應用程序執行任務。芹菜工位於另一臺服務器上。 我們的問題是:我們如何通過在其他服務器上使用該工作人員來執行我們的任務並獲得結果。我們必須使用芹菜,rabbitMQ和amqp。使用celery和rabbitmq在其他服務器上執行任務

當工作人員與我們的金字塔項目位於同一個服務器時,我們已經可以執行任務。任何人都可以幫助我們或者給出一個我們如何解決這個問題的例子。因爲我們不知道如何開始。

http://img818.imageshack.us/img818/1051/drawing1x.jpg

在此先感謝

+0

什麼是實際問題?發送消息並接收它們是MQ的主要用法,如RabbitMQ。 – SpankMe 2013-04-23 12:02:26

+0

http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html#first-steps是一個相當不錯的入門資源。 – Zack 2013-04-23 16:19:28

回答

2

Celery First Steps應該是開始的好地方。如果您沒有使用RabbitMQ的經驗,您可能需要先嚐試Redis。

0

我找到了解決方案,我用send_task方法在另一臺服務器上使用任務。我已經讀了第一步,這是一個很好的開始學習芹菜。 感謝所有的答覆!

+2

如果你打算接受你自己的解決方案,我會多解釋一下你的解決方案。 – 2013-04-23 22:12:42

相關問題