加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
config.py 974 Bytes
一键复制 编辑 原始数据 按行查看 历史
开开 提交于 2019-10-14 19:25 . f
from apscheduler.executors.pool import ThreadPoolExecutor, ProcessPoolExecutor
from apscheduler.jobstores.redis import RedisJobStore
from redis import ConnectionPool
# celery 配置信息
class Config():
# 配置信息具体意思请自行搜索,所需额外配置信息都可以写入该类中
BROKER_URL = 'redis://192.168.245.4:6379/5' # 指定中间件 Broker
CELERY_RESULT_BACKEND = 'redis://192.168.245.4:6379/5' # 指定 Backend
CELERY_TIMEZONE = 'Asia/Shanghai' # 指定时区,默认是 UTC
# 指定导入的任务模块
CELERY_IMPORTS = (
# 格式 文件夹.文件
'job_main', # 主任务模块
)
pool = ConnectionPool.from_url('redis://192.168.245.4:6379/5')
jobstores = {
'redis': RedisJobStore(connection_pool=pool), # 用redis作backend
}
# apscheduler 配置信息
executors = {
'default': ThreadPoolExecutor(10), # 默认线程数
'processpool': ProcessPoolExecutor(3) # 默认进程
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化