Какое лучшее решение для развертывания пакета Spring в Azure? - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть несколько Spring Batch и Java, которые я хочу развернуть в Azure.Эти задания обрабатывают файл zip (несколько текстовых файлов, xml ... внутри).Сегодня они превращаются в кота (24/24 - 7/7), всего на один запуск в месяц.

Я хочу развернуть их в Azure, чтобы сократить расходы и запустить их, как только файл поступит вхранилище больших двоичных объектов.

Я видел, что было два варианта:

  • Функция Azure -> Но мне нужно заархивировать входные и выходные файлы, и обработка zip записи может бытьдовольно долго
  • Azure WebJobs -> Мне кажется, что мы должны дать машине поработать

У вас есть другие решения?

1 Ответ

0 голосов
/ 13 декабря 2018

Я бы порекомендовал упаковать ваши задания в виде приложений Spring Boot и запускать их по требованию при необходимости.Tomcat, работающий круглосуточно в облачной среде для запуска пакетного задания один раз в месяц, не идеален с точки зрения потребления ресурсов и долларов в счете: -)

Вот два кратких руководства покак упаковать пакетное задание Spring в качестве загрузочного приложения и как развернуть загрузочное приложение в MS Azure:

Надеюсь, это поможет.

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