Разработка кластера скачки архивов
Сервис будет использоваться для отдачи архивов со съемками. Они могут быть от 500 мб до 15 гигабайт.
Архитектура примерно следующая:
1. Микросервис, который отдает список файлов со всеми параметрами
2. Есть worker, который создает на лету ZIP-архив и стримит его клиенту
Сейчас есть готовая рабочая конфигурация, но с ней возникают постоянные проблемы – постоянно рвется соединение.
Как сейчас запросы проходят:
RESTY (for ssl) -> NGINX -> MOD_ZIP -> Microservice(для списка файлов)
Весь сервис работает на Яндекс облако, в docker контейнере.
Сервис работает на одном за балансировщиком нагрузки, то есть WORKER-ов у нас несколько.