Как создать асинхронный REST API в DJango? [закрыто]

У меня есть приложение DJango, и я использую djangorestframework для своего API. Проблема в том, что я хочу создать отчет, на создание которого уходит около 5 минут. Как лучше всего создать конечную точку, которая при запросе будет сообщать пользователю статус (в процессе, завершен) задания и возвращать конечный файл после его завершения?

Я запутался между использованием Celery, RabbitMQ, Amazon SQS, Kafka и т.д.

Вернуться на верх