У нас есть требование, при котором нам необходимо загрузить более 100 тыс. Файлов и загрузить их на другой FTP-сервер (EFT) с максимально 10 подключениями, разрешенными для подключения к целевому серверу.Поскольку количество файлов для загрузки огромно, мы используем 3 потока для параллельной работы, но наблюдаем множество сбоев, поскольку назначение позволяет максимально 10 соединений.Я заметил, что у Camel SFTP есть варианты отключения, soTimeout.Просто интересно, каков правильный путь, и нормально ли с точки зрения производительности отключение для каждого файла и создание нового соединения снова?Рекомендуется ли использовать однопотоковую обработку вместо параллельной.Любая помощь приветствуется.
//Sample route
from("sftp://username@source/data?password=password")
.log()
.to("sftp://username@source/data?password=password&disconnect=true&soTimeout=120000")