Приложение и функции JAVA Spring to MS Azure Logic
Я изучаю варианты преобразования моего существующего Java-приложения с платформой Sprint в облачный сервер Azure без использования концепций "Приложение логики" и "Функции" без переписывания.
Насколько я вижу, на сайтах Microsoft нет точной информации.
Может ли кто-нибудь предложить мне на дорожной карте, что, как я должен поднять и переместить мою рамку пружины Java в функцию Azure?
Я осознаю тот факт, что мне могут понадобиться небольшие модификации, и это нормально для меня. Но не полное переписывание на каком-то другом языке.
Спасибо!
1 ответ
Трудно сказать точно, но с новой поддержкой Java, поскольку любой используемый вами пакет может быть решен с помощью Maven, он должен работать в функциях. Потенциально больший вопрос в том, что может остаться как есть. Скорее всего, каждый из ваших методов контроллера станет функциями Azure - сигнатура метода изменится, но код внутри должен остаться в основном таким же (HttpTrigger с сообщением запроса на маршрут). Модели должны быть в состоянии остаться нетронутыми. Если у вас есть какая-либо оркестрация или рабочие процессы, которые будут оркестрированы приложениями логики - но поскольку приложения логики не содержат кода, это будет означать повторное создание этого процесса / оркестрации в приложениях логики.
Java все еще находится в режиме предварительного просмотра, поэтому вы можете столкнуться с некоторыми трудностями здесь и там, но дайте нам знать, если у вас есть какие-либо другие вопросы по пути.