Celery5.2.7版本配置详解

本文最后更新于:5 个月前

常规配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 获取任务队列
broker_url=

# 保存任务队列
result_backend=

# 接受内容格式
accept_content = ['json']

# 保存数据格式化方式
result_accept_content = ['json']

# 执行速率限制
task_annotations= {'*': {'rate_limit': '10/s'}}

# 任务过期时间
result_expires = 60 * 60 * 24

# 程序的并发数,默认是服务器的内核数目,也是命令行-c参数指定的数目
worker_concurrency = 20

# 设置时区
timezone = 'Asia/Shanghai'

# 启动时区设置
enable_utc = True

# 任务路由
task_routes = {
'app.task.keyword_rank': {
'queue': 'keyword_rank'
}
}

配置参考

celery手册