Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Celery Alternatives
Similar projects and alternatives to celery
-
-
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
-
-
NATS
High-Performance server for NATS.io, the cloud and edge native messaging system.
-
-
-
CodiumAI
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
-
fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
-
-
-
-
django-ninja
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
-
-
opyrator
🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.
-
-
-
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
celery reviews and mentions
-
Taskiq: async celery alternative
RabbitMQ Classic mirror queues are very fragile to network partitioning. They are deprecated in favor of Quorum queues, but Celery doesn't support them yet : https://github.com/celery/celery/issues/6067
-
Use Celery with any Django Storage as a Result Backend
The Celery package provides some number of (undocumented!) result backends to store task results in different local, network, and cloud storages. The django-celery-result package adds options to use Django-specific ORM-based result storage, as well as Django-specific cache subsystem.
-
Django Styleguide
I spent 3 years building a high scale crawler on top of Celery.
I can't recommend it. We found many bugs in the more advanced features of Celery (like Canvas) we also ran into some really weird issues like tasks getting duplicated for no reason [1].
The most concerning problem is that the project was abandoned. The original creator is not working on it anymore and all issues that we raised were ignored. We had to fork the project and apply our own fixes to it. This was 4 years ago so maybe things improved since them.
Celery is also extremely complex.
I would recommend https://dramatiq.io/ instead.
-
Processing input and letting user download the result
You can use celery to process the file for extraction, saving and creating rar/zip.
-
RQ-Scheduler for tasks in far future?
Celery not usefull for long term future tasks (far future) · Issue #4522 · celery/celery (github.com)
-
Dedicated backend resources per client
A different approach would be to have a main web application which would communicate with worker processes for time intensive operations as you describe. The web app would communicate with workers via some form of MQ or even database. Many solutions exists for that in different languages, one such solution is [Celery](https://github.com/celery/celery) primarily developed for Python but these days it also supports Node, Go, PHP and Rust.
-
Alternative for Django Celery.
Django-q2 only requires one dependency (except for Django itself). Celery, requires quite a few: https://github.com/celery/celery/blob/master/requirements/default.txt
-
Deploying Django Application on AWS with Terraform. Setting up Celery and SQS
Add a Celery + SQS setup for local development.
-
What is your favourite task queuing framework?
Celery -> What I'm currently considering using
same! the issue has been open with a lot of people experiencing it, but no resolution https://github.com/celery/celery/issues/4185
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 May 2023
Stats
celery/celery is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of celery is Python.