Я использую Django с Celery + RabbitMQ для создания задач конвертации видео, загружаемых пользователями. Теперь я знаю, как обращаться к сельдерею, чтобы получить статус. Мой вопрос: где сохранить идентификатор_задачи, связанный с каждой задачей, стоит ли сохранять ее в моделях или в кеше django?
Я знаю, что подобные вопросы задавались в прошлом, например, этот вопрос переполнения стека , но окончательного ответа пока не было. Я знаю, что ответ на этот вопрос варьируется в зависимости от предпочтений разработчика, но если кто-то может рассказать о плюсах и минусах различных подходов, это будет здорово.
Просто чтобы повторить, я буду использовать task_id для запуска AJAX-запросов от внешнего интерфейса, чтобы узнать, завершено ли преобразование видео.