django celery period 周期 例子
Django 借助 Celery 實(shí)現(xiàn)計(jì)劃任務(wù)排期及調(diào)度系統(tǒng)(django-celery-beat) good
https://www.jianshu.com/p/f22346379dbe
https://django-celery-results.readthedocs.io/en/latest/
https://django-celery-beat.readthedocs.io/en/latest/
五、運(yùn)行測(cè)試
為了使系統(tǒng)正常運(yùn)行,需要同時(shí)開(kāi)啟三個(gè)服務(wù):
web 服務(wù):python manage.py runserver 0.0.0.0:8000
Celery Worker:celery -A schedule_task worker -l info
Celery Beat:celery -A schedule_task beat -l info
服務(wù)成功運(yùn)行后,輸出信息如下
Celery Beat 持續(xù)監(jiān)測(cè)數(shù)據(jù)庫(kù)中存儲(chǔ)的計(jì)劃任務(wù)信息,將滿足觸發(fā)條件的任務(wù)傳遞給 Celery Worker 執(zhí)行:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-527217.html
Celery Worker 負(fù)責(zé)執(zhí)行由 Beat 傳過(guò)來(lái)的任務(wù),輸出執(zhí)行結(jié)果并將結(jié)果保存至 result backend(即數(shù)據(jù)庫(kù)):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-527217.html
到了這里,關(guān)于django celery period 周期 例子的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!