В вашей конечной точке файла отсутствуют атрибуты pollingFrequency , что означает, что по умолчанию используется значение 1000 мс.Это делает файлы опроса Mule намного быстрее, чем конечная точка FTP может их обработать.Попробуйте, например:
pollingFrequency="10000"
Если этого недостаточно, поскольку загрузка по FTP имеет непредсказуемые результаты (поэтому Мул все еще повторяет загружаемый файл), тогда , если ваши файлы достаточно маленькиевписывается в память , попробуйте добавить:
<object-to-byte-array-transformer />
между входящей и исходящей конечной точкой.Это загружает файл в память и сразу же перемещает его в outbound.input.backup.path перед попыткой загрузки по FTP.Конечно, если загрузка по FTP не удалась, вам придется переместить файл обратно в outbound.input.path ...