文件名称:celery-once:芹菜一次允许您防止芹菜任务的多次执行和排队
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-19 12:13:03
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)