1

、私はjava.lang.ProcessBuilderjava.lang.Processを使用してサブプロセス内から.exeファイル(のjava.exeとのjavac.exe)を呼び出しています:GAEまたはGCEでJavaプロセスを呼び出すことはできますか?私のWebアプリケーションで

java.lang.ProcessBuilder builder = new ProcessBuilder("java", "-cp", "someJar" "mainClassName"); 

これはGoogle App Engineの上で行うか、行うことができます私はGoogle Compute Engineを使用する必要がありますか?

答えて

0

まず第一に、の違いを明確にしましょう:

  • GoogleのApp EngineはPaaSのです。
  • Google Compute EngineはIaaSです。

これらは2つの異なるものです。 GAEは、あなたのWebアプリケーションを展開するための完全なスタックを提供します。 GCEはあなたの上に構築するために自由に持っているベアボーンのVMをあなたに与えるだけです。

あなたの質問を完全に理解することなく、両方のJVMにアクセスできるかどうかを知りたいと思います。答えは「はい」です。 GAEを使用すると、すぐにJVMを利用できます。 GCEインスタンスをスピンアップするために使用するイメージに応じて、JVMを自分でインストールする必要があります。

これらの違いを理解することが重要です。

https://cloud.google.com/appengine/docs https://cloud.google.com/compute/docs/

関連する問題