Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Доброе время суток!

Мы ищем профессионала в Nodejs, который может сделать скрипт, выполняющий следующие функции:

1. Запускается в командной строке, в качестве параметра принимает имя папки на хранилище S3

2. Сразу после запуска ищет в указанной папке файлы с расширением ZIP

3. Поочерёдно скачивает найденные файлы, распаковывает их на локальный диск и закачивает распакованные файлы обратно в эту же папку. По окончании закачки файлов удаляет временные файлы на локальном диске и оригинальный файл ZIP в папке S3/

Необходимо учитывать, что закачка распакованных файлов должна производиться в мультипоточном режиме, поскольку в одном zip может быть несколько сотен тысяч очень мелких файлов и при однопоточной закачке большая часть времени будет тратиться на подключение к S3, создание объекта и прочие I/O операции. На тестах мы выяснили, что приемлемую скорость дают 10-14 потоков.

Скрипт должен выводить подробный отчёт о работе в консоль и записывать лог в файл на локальном диске.

Пожалуйста, укажите срок, который нужен вам для реализации данного скрипта и цену. Спасибо!

5 лет назад
Epsiloncool
Алексей 
45 лет
17 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров