【文件属性】:
文件名称:celery-once:芹菜一次允许您防止芹菜任务的多次执行和排队
文件大小:28KB
文件格式:ZIP
更新时间:2021-04-29 18:26:23
Python
芹菜一次
芹菜一次允许您防止任务的多次执行和排队。
安装
使用pip安装celery_once很简单,只需运行:
pip install -U celery_once
要求
。 旨在与Celery 4.0一起运行。 较早的版本可能会起作用,但不受官方支持。
用法
要使用celery_once ,您的任务需要从名为QueueOnce的基本任务QueueOnce 。
安装完成后,您需要在celery的conf中为ONCE密钥配置一些选项。
from celery import Celery
from celery_once import QueueOnce
from time import sleep
celery = Celery ( 'tasks' , broker = 'amqp://guest@localhost//' )
celery . conf . ONCE = {
【文件预览】:
celery-once-master
----MANIFEST.in(26B)
----.travis.yml(347B)
----README.rst(10KB)
----requirements-dev.txt(159B)
----BACKEND_GUIDE.rst(2KB)
----pytest.ini(37B)
----Dockerfile(123B)
----CONTRIBUTING.rst(3KB)
----tests()
--------backends.py(170B)
--------unit()
--------__init__.py(24B)
--------integration()
----tox.ini(213B)
----LICENSE(1KB)
----celery_once()
--------helpers.py(2KB)
--------__init__.py(159B)
--------backends()
--------tasks.py(5KB)
----HISTORY.rst(4KB)
----docker-compose.yml(561B)
----setup.py(1KB)
----.gitignore(1KB)