Вопрос проверяет понимание того, как вручную реализовать систему очередей и воркеров, без использования готовых фреймворков вроде Celery.
Короткий ответ
Обработку задач можно реализовать напрямую через клиент RabbitMQ, например с помощью библиотеки pika. API выступает как producer и публикует сообщения в очередь, а отдельный процесс-воркер работает как consumer и обрабатывает задачи. Нужно вручную реализовать подтверждения сообщений, обработку ошибок и ретраи. Такой подход проще по зависимостям, но требует больше инфраструктурного кода.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.