2016-12-05 35 views
0

我在应用程序引擎上部署了我的Java应用程序,并在安装了mongoDB的Google计算引擎中创建了一个单独的虚拟机实例。 那么,如何使用GCE托管的MongoDB和我的AppEngine java应用程序。GAE Java应用程序连接到mongodb在GCE

回答

0

在appengine标准环境中,您不能使用mongodb。 Appengine不提供或支持mongo db的驱动程序。 mongo db驱动程序需要持久的套接字连接到数据库。这是appengine没有提供的(套接字连接不能超出请求线程),因此它不受支持。

您有以下选择:

  1. 您可以创建Compute Engine上的REST接口为您的MongoDB的查询,让你的App Engine应用程序使用REST接口与数据库进行通信。

  2. 您可以使用应用程序引擎的灵活环境,它与标准环境没有相同的限制。

  3. 使用AppEngine上自己的数据存储

相关问题