Celery介紹及常見錯誤

2022-08-19 07:06:15 字數 889 閱讀 5334

情景:使用者發起request,並等待response返回。在本些views中,可能需要執行一段耗時的程式,那麼使用者就會等待很長時間,造成不好的使用者體驗,比如傳送郵件、手機驗證碼等。

使用celery後,情況就不一樣了。解決:將耗時的程式放到celery中執行。

celery名詞:

安裝包:

celery==3.1.25

django-celery==3.1.17

celery啟動

傳送任務的時候報錯

處理方法:

在啟動的時候增加事件

不過要先安裝事件處理

發起任務

任務處理情況:

Celery基礎介紹

1.celery簡介 2.celery 的架構 3.celery 工作原理 2.任務執行單元worker實時監視訊息佇列獲取佇列中的任務執行 3.woker執行完任務後將結果儲存在backend中 4.安裝 5.使用import time def add x,y time.sleep 5 模擬耗時操...

常見錯誤碼介紹

1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案的url 202 接受...

Servlet常見常見的錯誤及每種錯誤的解決的方案

web.xml檔案中的兩個不一致 工程沒有部署 web應用程式部署結構沒有遵守servlet規範 錯誤如 servlet類沒有繼承httpservlet或實現servlet介面 web.xml檔案中的寫錯 service方法中的 執行時丟擲異常解決 檢查servlet class中的包名 類名是否正...