Приложение и функции JAVA Spring to MS Azure Logic

Я изучаю варианты преобразования моего существующего Java-приложения с платформой Sprint в облачный сервер Azure без использования концепций "Приложение логики" и "Функции" без переписывания.

Насколько я вижу, на сайтах Microsoft нет точной информации.

Может ли кто-нибудь предложить мне на дорожной карте, что, как я должен поднять и переместить мою рамку пружины Java в функцию Azure?

Я осознаю тот факт, что мне могут понадобиться небольшие модификации, и это нормально для меня. Но не полное переписывание на каком-то другом языке.

Спасибо!

1 ответ

Трудно сказать точно, но с новой поддержкой Java, поскольку любой используемый вами пакет может быть решен с помощью Maven, он должен работать в функциях. Потенциально больший вопрос в том, что может остаться как есть. Скорее всего, каждый из ваших методов контроллера станет функциями Azure - сигнатура метода изменится, но код внутри должен остаться в основном таким же (HttpTrigger с сообщением запроса на маршрут). Модели должны быть в состоянии остаться нетронутыми. Если у вас есть какая-либо оркестрация или рабочие процессы, которые будут оркестрированы приложениями логики - но поскольку приложения логики не содержат кода, это будет означать повторное создание этого процесса / оркестрации в приложениях логики.

Java все еще находится в режиме предварительного просмотра, поэтому вы можете столкнуться с некоторыми трудностями здесь и там, но дайте нам знать, если у вас есть какие-либо другие вопросы по пути.

Другие вопросы по тегам