2017-10-20 10 views
0

私は、Sprintフレームワークを持つ既存のJavaアプリケーションをAzure Cloudサーバーに変換する方法を探求しています。「Logic App」と「Functions」コンセプトは です。JAVA SpringからMS Azureのロジックアプリケーションと関数

私の知る限り、マイクロソフトのウェブサイトには正確な情報はありません。

私はロードマップ上で私に何かを教えてください、私はどのように持ち上げて、私のJavaスプリングフレームの作業をAzure機能にシフトする必要がありますか?

私は、私が行う必要がある可能性のある変更はほとんどないことを認識しています。それは私と大丈夫です。しかし、他の言語に完全に書き直すわけではありません。

ありがとうございます!

答えて

0

厳密には言いにくいですが、使用しているパッケージがMavenで解決できる限り、新しいJavaサポートでは機能するはずです。潜在的な大きな疑問は、そのままの状態を維持できることです。各コントローラメソッドがAzure関数になる可能性が高い - メソッドのシグネチャは変更されますが、内部のコードはほぼ同じままでなければなりません(ルートへのリクエストメッセージを伴うHttpTrigger)。モデルはそのまま残すことができるはずです。 Logic Appsによってオーケストレーションされるオーケストレーションやワークフローがある場合、Logic Appsにはコードがないため、Logic Appsでそのワークフロー/オーケストレーションを再作成する必要があります。

Javaはまだプレビューされていますので、途中で何か問題が発生する可能性がありますが、途中で他の質問がある場合はお知らせください。

+0

ありがとうございました。それを見てみましょう。 さらに、Logic Appsを使用してワークフローを構築しています。私の要件は、ファイルが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

私は、ロジックアプリのFTPトリガーではパッシブがサポートされています。また、Azure App Service(Webサイトなど)を展開する場合、迅速に展開して使用するFTPサーバーを探している場合は、ファイルのアップロードやテストに使用できるFTPサーバーが付属します。 – jeffhollan

関連する問題