Comments 12
Celery — BSD
Dramatiq — LGPL
Это сравнение явно не в пользу последнего.
В dramatiq глобальный app. Даже у Celery с изоляцией всё плохо, и 2 разных инстанса Celery (с разными задачами) в одном приложении по началу заставят вас страдать, но там по итогу всё это добро можно заставить работать. А тут хрен
А какие еще альтернативы по Windows?
У меня и на Windows работает.
С одним воркер трэдом, каэшн. Но это дев, не продакшен. Да даже дебажить такси можно через скрипт в 5 строк.
Есть поддержка aws sqs и кросс-языковые клиенты.
Да даже asyncio через celery_asyncio_pool. Который должен был быть частью v5, но что-то пошло нетак.
Посмотрите apscheduler
Есть Huey, но если не ошибаюсь она не поддерживает RabbitMQ и мне не очень нравится ее документация)
Кстати Huey получшее будет, чем dramatiq. API с большего идентичен Celery, задокументирован класс базового стора -- наследуйся на здоровье.
Надо посмотреть, что там с изоляцией. Судя по API, проблем быть не должно, но гарантий никаких: у Celery как бы тоже проблем быть не должно было быть, но в kombu такая ж*па...
Обе две не поддерживают async-await синтаксис
Dramatiq как современная альтернатива Celery: больше нет проблем с версиями и поддержкой Windows