2017-10-20 160 views
0

我正在探索如何將我現有的具有Sprint框架的Java應用程序轉換爲Azure雲服務器更少的「邏輯應用程序」和「函數」概念 而無需重寫。JAVA Spring到MS Azure邏輯應用程序和函數

據我所知,微軟網站上沒有準確的信息。

任何人都可以在路線圖上給我建議,我該如何解除並將我的java彈簧框架工作轉移到Azure功能?

我知道這樣一個事實,那就是我可能需要做些小的修改,這對我很好。但不是完全重寫成其他語言。

謝謝!

回答

0

很難說清楚,只要有新的Java支持,只要您使用的任何軟件包都可以用Maven解決,它應該可以在函數中使用。潛在的更大問題是可以保持原樣。可能你的每個控制器方法都會變成Azure函數 - 方法簽名會改變,但裏面的代碼應該保持大致相同(HttpTrigger帶有請求消息到路由)。模型應該能夠保持不變。如果您有任何編排或工作流程將由Logic Apps策劃 - 但由於Logic Apps沒有代碼,這意味着需要在Logic Apps中重新創建該工作流/編排。

Java仍處於預覽狀態,因此您可能會遇到一些麻煩,但請告訴我們您是否還有其他任何問題。

+0

謝謝傑夫。讓我看看它。 此外,我正在使用Logic應用程序來構建工作流程。我的要求是在FTP服務器中添加一個文件時自動從FTP服務器提取文件。在這裏,大多數MS文檔討論的是經典Windows VM端點設置,但不包括Azure上被動FTP服務器設置的資源管理器防火牆設置。在Logic App FTP連接器中出現超時錯誤。 你能幫我在這裏與任何鏈接? 我在下面提到的鏈接 https://blogs.msdn.microsoft.com/mast/2013/12/12/setting-up-a-passive-ftp-server-in-windows-azure-vm/ –

+0

我不' t相信被動是支持邏輯應用程序的FTP觸發器。此外,如果您正在尋找一個FTP服務器來快速部署和使用,如果您部署任何Azure應用服務(如網站),它將隨FTP服務器一起提供,您可以使用它來上傳文件和進行測試。 – jeffhollan

相關問題