2016-12-12 6 views
0

Сценарий выглядит следующим образом: где-то помещается большой текстовый файл. В определенное время суток (или вручную или после x количество файлов), виртуальная машина с установленным Biztalk должна начать автоматически для обработки этих файлов. Затем файлы должны быть помещены в какое-то место на выходе, а виртуальная машина должна быть отключена. Я не знаю времени, которое требуется для обработки этих файлов.Автоматическая обработка больших текстовых файлов

Каков наилучший способ построения такого решения? Решение предпочтительно использовать для подобных сценариев в будущем.

Я думал о приложениях Logic для рабочего процесса, памяти blob или FTP для ввода/вывода файлов, приложения API для запуска/выключения виртуальной машины. Можно ли каким-либо образом использовать функции Azure?

EDIT:

Я также задал вопрос в другом месте, смотрите ссылку.

https://social.msdn.microsoft.com/Forums/en-US/19a69fe7-8e61-4b94-a3e7-b21c4c925195/automated-processing-of-large-text-files?forum=azurelogicapps

ответ

1

Просто создайте Azure Runbook с графиком, убедитесь, что проверка Runbook для конкретных файлов в учетной записи хранилища, если они существуют, запустить виртуальную машину и ждать, пока файлы исчезли, как только файлы (так BizTalk обработал их, удалил и поместил их в место, где они принадлежат), Runbook остановит виртуальную машину.

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