2017-10-20 139 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

相关问题