2016-12-05 24 views
0

私はアプリケーションエンジンにJavaアプリケーションをデプロイし、mongoDBがインストールされたgoogle計算エンジンに別のVMインスタンスを作成しました。 GCEでホストされたMongoDBをAppEngineのJavaアプリケーションでどのように使用することができますか?GAE Javaアプリケーションmongodbに接続するGCE

答えて

0

appengine標準環境では、mongodbは使用できません。 Appengineはmongo dbのドライバを提供またはサポートしていません。 mongo dbドライバには、データベースへの持続的なソケット接続が必要です。これはAppengineが提供していないものです(ソケット接続はリクエストスレッドよりも長生きできません)。したがって、サポートされていません。

あなたはこれらのオプションがあります。

  1. あなたのMongoDBのクエリのための計算エンジン上のRESTインターフェイスを作成し、App Engineアプリケーションがデータベースと通信するためのRESTインターフェースを使用することができます。

  2. 標準エンジン環境と同じ制限がないアプリケーションエンジンの柔軟な環境を使用できます。

  3. 使用AppEngineの独自のデータストア

関連する問題