0

У меня есть старое устаревшее приложение, созданное на удаленной удаленной платформе .NET, и передача данных через XML через FTP.Преобразование синхронизации данных FTP с Azure-сервисами

Как правило, система CRM отправляет XML-файлы в каталог на веб-сервере, который имеет службу Windows, которая использует файловый менеджер для обработки входящего XML-файла, обновления базы данных. Аналогично, изменения в веб-приложении сериализуются вниз в файл XML в папку out, что CRM опроса через FTP каждые 5 минут.

Попытка сопоставить лучшие услуги, чтобы конвертировать это для Azure.

ответ

0

Для этого вы можете использовать Azure Blobs или Azure Files.

Azure Blobs: Это самый дешевый вариант, при этом обеспечивая высокую пропускную способность. Однако обратите внимание, что Azure Blobs не имеет функции File Watcher, поэтому вам нужно будет опросить каталог каждые несколько минут, чтобы проверить новый файл. Если вы удаляете файлы после их обработки, это очень просто - все, что вам нужно сделать, это список и посмотреть, есть ли какие-либо файлы. Если вы хотите сохранить файлы, вам может понадобиться сделать больше, так как список файлов со временем станет большим. Дайте мне знать, если это так, и я могу предложить некоторые варианты.

Azure Files: Это общий ресурс SMB, который можно установить с виртуальной машины в том же регионе. Это будет очень близко отображать ваш код на основе файловой системы, включая FileWatcher. Однако обратите внимание, что файлы Azure могут быть установлены только VM в том же регионе.

 Смежные вопросы

  • Нет связанных вопросов^_^