endi_celery
项目描述
从版本6开始,endi-celery仅支持python 3。
异步任务通过celery执行。pyramid_celery用于将celery与Pyramid相关内容集成。pyramid_beaker用于缓存响应。
任务
从enDI调用的异步任务
调度器
周期任务,随时间重复执行(如cron任务)
结果
没有使用结果后端,任务直接与enDI的数据库交互以返回数据。
enDI celery提供了所有应用于存储与任务执行相关内容的模型(请参阅endi_celery.models)。
安装
系统软件包
autonmie_celery需要redis服务器才能运行
在Debian上
apt-get install redis-server
在Fedora上
dnf install redis-server
Python软件包
endi_celery应在与enDI相同的环境中运行:https://framagit.org/endi/endi
您可能首先运行
workon endi
git clone https://framagit.org/endi/endi_celery.git
cd endi_celery
python setup.py install
cp development.ini.sample development.ini
根据需要自定义开发.ini文件
启动它
使用以下命令启动工作守护进程
celery worker -A pyramid_celery.celery_app --ini development.ini
使用以下命令启动beat守护进程
celery beat -A pyramid_celery.celery_app --ini development.ini
根据不同的通用_ledger文件自定义会计操作解析器和生产者
在您的celery服务ini文件中配置服务工厂
Sage(默认)
endi_celery.interfaces.IAccountingFileParser=endi_celery.parsers.sage.parser_factory
endi_celery.interfaces.IAccountingOperationProducer=endi_celery.parsers.sage.producer_factory
Sage生成专家
endi_celery.interfaces.IAccountingFileParser=endi_celery.parsers.sage_generation_expert.parser_factory
endi_celery.interfaces.IAccountingOperationProducer=endi_celery.parsers.sage_generation_expert.producer_factory
Quadra
endi_celery.interfaces.IAccountingFileParser=endi_celery.parsers.quadra.parser_factory
endi_celery.interfaces.IAccountingOperationProducer=endi_celery.parsers.quadra.producer_factory
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
endi_celery-6.7.8.tar.gz (60.8 kB 查看散列值)
构建分布
endi_celery-6.7.8-py3-none-any.whl (69.3 kB 查看散列值)
关闭
endi_celery-6.7.8.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8ffeedc4c17fb9c552165bb39cf7d4b6b8f78c6eb6eda616cf9dec4d183bd3f6 |
|
MD5 | 88605ab4ab991fe361a08826dd603d4a |
|
BLAKE2b-256 | 1d43c8e5f4b8fefb7608ab028dc173d9d89a8dedc1f4972ec50ea1a59e414e0b |
关闭
endi_celery-6.7.8-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5da307c25fb27c7ec6e7b1e5241fe3ff2c05e7bec0748ce16f4ff0d52c3c658d |
|
MD5 | b244bc5a4022a9b5035dfc10246d523c |
|
BLAKE2b-256 | ad1a4b7845e0e7512c9bcfdd7f1e123bb2660323b3219d6706d385155c8d3070 |