Отправка файла WOS2 по SFTP с гарантированной доставкой

У меня вопрос по следующему сценарию: я хочу забрать файл с SFTP-сервера, используя транспорт WSO2 VFS. Затем этот файл следует передать в целевую систему, используя, например. МЫЛО. У меня есть одно требование: файл не должен потеряться в случае выхода из строя WSO2. Я знаю о шаблоне корпоративной интеграции «Гарантированная доставка» и о том, как он реализован с WSO2 (https://docs.wso2.com/display/IntegrationPat-terns/Guaranteed+Delivery).

Существует ли промежуток между получением файла с сервера SFTP и его записью в хранилище сообщений, который может привести к полной потере прочитанного файла в случае выхода из строя сервера WSO2? Это специальная конфигурация транспорта VSF (https://docs.wso2.com/display/ESB470/VFS+Transport) рекомендуется?

Буду очень признателен, если вы поделитесь опытом или рекомендациями, связанными с этими вопросами.

С уважением,

Хайко


person Heiko    schedule 24.10.2014    source источник


Ответы (1)


Если при чтении файла из местоположения SFTP возникает какая-либо ошибка, вы можете установить параметр местоположения ошибки, чтобы переместить этот файл в это конкретное место. Позже вы можете обработать файлы из места ошибки.

person Ratha    schedule 26.10.2014
comment
Здравствуйте, Рахта, спасибо за ваш ответ. Что произойдет, если входящий файл был прочитан из исходного каталога, но еще не записан в каталог местоположения ошибки. Могу ли я быть уверен, что, когда, например. процесс WSO2 убивается, прочитанный файл не теряется? Привет, Хайко - person Heiko; 27.10.2014