celery初級教程 二

2021-08-08 13:29:19 字數 648 閱讀 1245

celery使用簡單,配置也非常簡單。celery有很多配置選項能夠使得celery能夠符合我們的需要,但是預設的幾項配置已經足夠應付大多數應用場景了。

from celery import celery

# 增加配置

result_backend='redis:',

broker_url='redis:',

)

配置模組的名字我們取名為celeryconfig, 這個名字不是固定的,我們可以任意取名,建議這麼做。我們必須保證配置模組能夠被匯入。 配置模組的名字我們取名為celeryconfig, 這個名字不是固定的,我們可以任意取名,建議這麼做。我們必須保證配置模組能夠被匯入。

下面我們在tasks.py模組 同級目錄下建立配置模組celeryconfig.py:

result_backend = 'redis:'

broker_url = 'redis:'

tasks.py檔案修改為:
from celery import celery

import celeryconfig

# 我們這裡案例使用redis作為broker

# 從單獨的配置模組中載入配置

更多配置: 

celery初級教程 七

我們如何使用celery執行一些週期性任務呢?celery beat是乙個排程器,它可以週期內指定某個worker來執行某個任務。如果我們想週期執行某個任務需要增加beat schedule配置資訊.celeryconfig.py配置資訊如下 roker url redis celery resul...

HLSL初級教程

hlsl 初級教程 trcj 目錄 前言1.hlsl 入門1.1 什麼是著色器 1.2什麼是 hlsl 1.3怎麼寫hlsl 著色器1.4 怎麼用hlsl 著色器2.頂點著色器 2.1可程式設計資料流模型 2.2頂點宣告 2.3用頂點著色器實現漸變動畫 3.畫素著色器 3.1多紋理化 3.2多紋理效...

SubVersion初級教程

don t tell me why,just tell me how.1 找個rpm或者bin或者tar之類的安裝包,把subvesion安裝好。裝好之後client server admin都在你機器上了。2 首先在你中意的目錄,比如根目錄 下,執行 svnadmin create svnroot...