【问题标题】:Cloud Datastore Client Library vs App Engine SDK on App Engine Go StandardApp Engine Go Standard 上的 Cloud Datastore 客户端库与 App Engine SDK
【发布时间】:2019-01-19 10:25:02
【问题描述】:

在编写 Go App Engine Standard 应用程序时,过去常常需要使用 App Engine SDK 来访问数据存储。然而,这些天来(从 Go 1.11 开始?),如果你只使用 Cloud Datastore Client Library 似乎可以工作。

使用 App Engine Standard 上的 Cloud Datastore 客户端库访问数据存储区有什么缺点吗? (除了一些额外的配置使开发应用服务器使用模拟器)。优点是它可以使其他环境的代码重用。

【问题讨论】:

    标签: google-app-engine go google-cloud-platform google-cloud-datastore


    【解决方案1】:

    适用于 Go1.11 的 App Engine Standard 在新的第二代(测试版)运行时上运行,它没有第一代的限制,并且能够运行任何框架、库或二进制文件。另一方面,App Engine 不再修改 Go 工具链以包含 appengine 包,强烈建议使用 Google Cloud 客户端库或第三方库,而不是 App Engine 特定的 API。

    有关这方面的更多详细信息,我建议您查看文档here,了解两代之间的差异以及如何处理它们。

    【讨论】:

      猜你喜欢
      • 2017-04-13
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 2017-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多