celery-once

Task lockout

Prevents multiple execution of tasks by checking if they are still running or waiting to be executed

Celery Once allows you to prevent multiple execution and queuing of celery tasks.

GitHub

664 stars
15 watching
90 forks
Language: Python
last commit: about 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ask/celery An asynchronous task queue/job queue for distributed message passing 54
nigel2392/wagtail_celery_beat An app for managing and monitoring Celery tasks in Django applications from within the Wagtail admin interface. 4
celery/django-celery-beat Manages periodic tasks with scheduling and notification features. 1,702
gregavrbancic/fastapi-celery An example project demonstrating integration of FastAPI with Celery and RabbitMQ for task queue management 527
maciej-gol/tenant-schemas-celery Enables collaboration between Celery tasks and multi-tenancy in Django applications. 179
vintasoftware/celery-tasks-checklist A collection of guidelines and best practices for building high-quality Celery tasks. 119
cr0hn/aiotasks An asynchronous and distributed task queue based on Python asyncio framework 439
rsalmei/clearly A tool to monitor and debug Celery task clusters in real-time 404
sibson/redbeat A Celery Beat Scheduler that stores scheduled tasks and runtime metadata in Redis. 923
policystat/jobtastic Libraries adding useful features to Celery tasks 645
rusty-celery/rusty-celery An implementation of the Celery task queue system in Rust 779
actumn/celery.node A task queue client/worker for Node.js based on the Celery protocol. 283
pmclanahan/django-celery-email A Django email backend that uses Celery tasks to send emails asynchronously 478
celery/django-celery-results A Celery task result backend using Django ORM 695
jhamrick/nbflow Tool that supports reproducible workflows with Jupyter Notebooks and SCons. 160