В настоящее время я работаю над проектом python, который требует выполнения некоторых фоновых заданий (в основном для отправки электронной почты и значительных обновлений базы данных). Я использую Redis для брокера задач. Итак, в этом пункте у меня есть два кандидата: Celery и RQ. У меня был некоторый опыт работы с этими очередями заданий, но я хочу попросить вас, ребята, поделиться с вами опытом использования этих инструментов. Так.
- Какие плюсы и минусы используют сельдерей против RQ.
- Любые примеры проектов/задач, подходящих для использования Celery vs. RQ.
Сельдерей выглядит довольно сложно, но это полнофункциональное решение. На самом деле я не думаю, что мне нужны все эти функции. С другой стороны, RQ очень прост (например, конфигурация, интеграция), но кажется, что в нем отсутствуют некоторые полезные функции (например, аннулирование задачи, автоматическая перезагрузка кода)