What is your favourite task queuing framework?

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • celery

    Distributed Task Queue (development branch)

  • same! the issue has been open with a lot of people experiencing it, but no resolution https://github.com/celery/celery/issues/4185

  • nifi

    Apache NiFi

  • Apache NiFi -> More for data analysis/transformation

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • huey

    a little task queue for python

  • Huey -> Same again?

  • dramatiq

    A fast and reliable background task processing library for Python 3.

  • Dramatiq -> Just another celery?

  • rq

    Simple job queues for Python

  • RQ -> ...?

  • ApacheKafka

    A curated re-sources list for awesome Apache Kafka

  • Kafka is a bit of a sledgehammer to crack a nut. It's designed to be massively scaleable and fault-tolerant, and that comes at the expense of having to run two clusters of three(ish) nodes each, where one set is the queue itself and the other set is orchestrator nodes. "Big operational problem" means that it's a lot to set up and maintain.

  • BeanstalkD

    Beanstalk is a simple, fast work queue.

  • I tried many of the options you can find here: https://taskqueues.com/. Ultimately I began using beanstalkd, and have been satisfied with it for a couple of years now. It's simple, fast, reliable, and has the basic queuing features that I need, like task handling (reserve, free), and TTL.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts