我有一個standalong腳本,它會刮擦一個頁面,啓動一個到數據庫的連接,並向它寫入數據庫。我需要它在x小時後定期執行。我可以使用一個bash腳本,用僞代碼使其:芹菜:爲什麼我需要經紀人進行定期任務?
while true
do
python scraper.py
sleep 60*60*x
done
從我瞭解的消息中介,它們被用於從一個正在運行的程序發出「信號」到另一個,就像在原則HTTP。就像我有一段代碼接受來自用戶的電子郵件ID一樣,它將帶有email-id的信號發送到將發送電子郵件的另一段代碼。
我需要芹菜在heroku上運行定期任務。我已經在單獨的服務器上有一個mongodb。爲什麼我需要爲rabbitmq或redis運行另一臺服務器?我可以在沒有經紀人的情況下使用芹菜嗎?
如何將MySQL數據庫用於Celery Python? – OPV 2017-11-23 22:52:32
@OPV請打開一個新的問題,這是芹菜文檔不包括它 – 2017-11-27 21:05:19