2017-10-20 1 views
0

Ich untersuche Optionen, wie meine vorhandene Java-Anwendung, die Sprint-Framework zu Azure Cloud-Server weniger "Logic App" und "Funktionen" -Konzept ohne Umschreiben hat.JAVA Spring zu MS Azure Logic App und Funktionen

Soweit ich sehen kann, gibt es keine genauen Informationen in Microsoft-Websites.

Kann mir bitte jemand auf der Straßenkarte vorschlagen, dass, wie muss ich heben und meine Java-Frame-Arbeit auf Azure-Funktion verschieben?

Ich bin mir der Tatsache bewusst, dass es kleine Änderungen geben wird, die ich tun muss, das ist ok für mich. Aber nicht komplett in eine andere Sprache umschreiben.

Danke!

Antwort

0

Schwer zu sagen, aber mit der neuen Java-Unterstützung, solange jedes Paket, das Sie verwenden, mit Maven gelöst werden kann, sollte es in Funktionen funktionieren. Die potentiell größere Frage ist, was so bleiben kann. Wahrscheinlich würde jede Ihrer Controller-Methoden zu Azure-Funktionen werden - die Methodensignatur würde sich ändern, aber der darin enthaltene Code sollte weitgehend derselbe bleiben (HttpTrigger mit einer Anforderungsnachricht an eine Route). Die Modelle sollten in der Lage sein, unberührt zu bleiben. Wenn Sie über Orchestrierung oder Arbeitsabläufe verfügen, die von Logic Apps orchestriert werden - da Logic Apps jedoch keinen Code enthält, würde dies bedeuten, dass dieser Workflow/Orchestrierung in Logic Apps neu erstellt wird.

Java ist immer noch in der Vorschau, so dass Sie hier und da einige Probleme haben, aber lassen Sie uns wissen, wenn Sie weitere Fragen auf dem Weg haben.

+0

Danke Jeff. Lass es mich anschauen. Außerdem verwende ich Logic Apps, um den Arbeitsfluss zu erstellen. Meine Anforderung besteht darin, die Dateien vom FTP-Server automatisch abzurufen, wenn eine Datei auf dem FTP-Server hinzugefügt wird. Hier wird in den meisten MS-Dokumenten über die Einstellung für die klassische Windows-VM-Endpunkteinstellung gesprochen, nicht jedoch über die Einstellung der Firewall des Ressourcenmanagers für passive FTP-Servereinstellungen auf azurblau. Ich bekomme einen Time-Out-Fehler im Logic App FTP-Anschluss. Können Sie mir bitte hier mit irgendeinem Link helfen? Ich bezog mich unten Link https://blogs.msdn.microsoft.com/mast/2013/12/12/setting-up-a-passive-ftp-server-in-windows-azure-vm/ –

+0

ich don ' t Believe passiv wird für den FTP-Trigger der Logic Apps unterstützt. Wenn Sie nach einem FTP-Server suchen, der schnell bereitgestellt und verwendet werden kann, wenn Sie einen Azure App-Dienst bereitstellen (z. B. eine Website), wird er mit einem FTP-Server geliefert, mit dem Sie Dateien hochladen und testen können. – jeffhollan

Verwandte Themen