背景介紹
最近的一個項目使用到celery
結(jié)算訂單,使用celery
的確很方便。但是復(fù)雜的內(nèi)部框架導(dǎo)致了需要傳人大量的參數(shù)例如數(shù)據(jù)庫配置文件等。下面先來看看我仿照官網(wǎng)寫的代碼。所有代碼都放到github咯。
from celery import Celery app = Celery('tasks',broker='redis://localhost:6379/0',backend='redis://localhost:6379/0')@app.taskdef add(x, y): return x+y
假設(shè)這時候我實現(xiàn)了產(chǎn)品的要求,一個簡單的加法運(yùn)算。
然而當(dāng)真正部署到線上時,管理員非常不滿意的說你必須能夠走配置。
Celery配置
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26