Я создал веб-сайт с серверной частью Python, которая генерирует данные, а затем отправляет их во внешний интерфейс (JavaScript) в виде файла. Проблема в том, что процесс генерации может занять много времени (до 10 минут), и мне хотелось бы отправлять обновления о ходе выполнения во внешний интерфейс во время этого процесса, например, для отображения индикатора выполнения.
Я читал о таких подходах, как источник событий или потоковая передача событий в реальном времени, но у меня возникли проблемы с их правильной реализацией.
В идеале я хотел бы генерировать сообщения (строки) непосредственно из функции Python, которая генерирует данные, и отправлять их в интерфейс при запуске функции.
Возможно ли это? Если да, то как лучше всего отправлять и читать эти обновления на стороне интерфейса?
Подробнее здесь: https://stackoverflow.com/questions/798 ... javascript