Верблюд FTP-параллелизм - PullRequest
       5

Верблюд FTP-параллелизм

0 голосов
/ 09 февраля 2019

Я прочитал несколько постов, касающихся проблем с Camel FTP и параллелизмом ... в некоторых из них упоминается необходимость использования таких решений, как Infinispan или Hazelcast.

Я также изучил опцию Camel FTP «premove», и, если я что-то упустил, это кажется простым работоспособным решением ... Мне интересно, если я что-то упускаю.

В основноммой сервис работает в кластерной среде из 6 машин ... на каждом компьютере есть копия моего сервиса, и все 6 сервисов указывают на одну и ту же папку FTP для чтения файлов.

Мне нужна только 1 из шести машинобрабатывать любой данный файл.После завершения обработки обработанный файл перемещается в папку «archive».

Из чтения опции «premove» кажется, что я могу использовать premove в сочетании с перемещением (amd moveFailed) возможность переместить обрабатываемый файл до начала обработки маршрута.

Эффективно ли это решит проблему параллелизма, с которой я столкнулся, или я что-то пропускаю ... например, более 1 машины в кластере6 Выполнить предварительную загрузку для одного и того же файла за те же несколько миллисекунд?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...