【问题标题】:Google App Engine - low-level datastore API flag?Google App Engine - 低级数据存储 API 标志?
【发布时间】:2010-05-03 20:48:58
【问题描述】:

在我的 GAE-Java 应用程序中,我使用的是低级数据存储 API。因此,我不需要 GAE 应用程序实例来加载任何更高级别的数据访问库,例如 JPA、JDO、Data Nucleus 等。

是否可以设置一个标志来指示我不希望加载这些库?

我这样做的动机是尽可能减少应用实例的启动时间。现在我不知道这些库是仅按需加载还是始终加载。开发环境记录与数据核相关的消息,这似乎表明其中一些库可能已预加载?我希望我错了。

谢谢, 可乐

【问题讨论】:

    标签: java google-app-engine google-cloud-datastore


    【解决方案1】:

    您不必告诉 App Engine 不要加载这些库,只是不要在您的项目中包含它们的 JAR。

    【讨论】:

    • 谢谢,杰森。我的印象是上传应用程序并没有随应用程序一起上传 GAE JAR,而是从一个公共位置引用。但如果不是这样,那么我可以锻炼我最喜欢的爱好 - 删除文件:-)