Ситуационная задача: синхронная загрузка больших XML-файлов привела к перегрузке CPU-bound-обработкой, таймаутам и обрывам соединений. Как изменить взаимодействие frontend и backend, чтобы сервер справлялся с потоком, а пользователь видел статус выполнения?
Для асинхронного взаимодействия между фронтендом и бэкендом при длительных операциях обычно используют следующий подход:
Читать ответ