背景介绍
最近的一个项目使用到celery
结算订单,使用celery
的确很方便。但是复杂的内部框架导致了需要传人大量的参数例如数据库配置文件等。下面先来看看我仿照官网写的代码。所有代码都放到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
假设这时候我实现了产品的要求,一个简单的加法运算。
然而当真正部署到线上时,管理员非常不满意的说你必须能够走配置。
Celery配置
作为一个码农我想过走配置,所以我就去找celery
的官网写一个配置文件
延伸阅读
学习是年轻人改变自己的最好方式