Celery介绍及常见错误
生活随笔
收集整理的這篇文章主要介紹了
Celery介绍及常见错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
celery
情景:用戶發起request,并等待response返回。在本些views中,可能需要執行一段耗時的程序,那么用戶就會等待很長時間,造成不好的用戶體驗,比如發送郵件、手機驗證碼等。
使用celery后,情況就不一樣了。解決:將耗時的程序放到celery中執行。
- 點擊查看celery官方網站
- 點擊查看celery中文文檔
celery名詞:
- 任務task:就是一個Python函數。
- 隊列queue:將需要執行的任務加入到隊列中。
- 工人worker:在一個新進程中,負責執行隊列中的任務。
- 代理人broker:負責調度,在布置環境中使用redis。
安裝包:
celery==3.1.25 django-celery==3.1.17?
celery啟動
發送任務的時候報錯
?
?處理方法:
?在啟動的時候增加事件
不過要先安裝事件處理
pip install eventlet
?
發起任務
?
任務處理情況:
?
?
轉載于:https://www.cnblogs.com/lisus2000/p/9847933.html
總結
以上是生活随笔為你收集整理的Celery介绍及常见错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新乡治疗输卵管积水最好的医院推荐
- 下一篇: 校阅女孩河野悦子剧情介绍