2

我在哪里可以找到 GAE Go 运行时的 SLA 和弃用政策。

根据功能页面

The runtime is experimental,
Go
Experimental    The Go runtime executes your code in a Go 1.1 environment. This runtime is Experimental.    Release Notes   Documentation   SDK

但是,核心功能是 GA(数据存储、检索和搜索……)。

那么,如果 Google 决定在应用引擎中不支持 Go 运行时,我在哪里可以看到,哪些弃用政策将生效。

谢谢。

4

1 回答 1

2

更新:在 2018 年 4 月,我不再看到任何迹象表明 Go 支持是实验性的。您应该研究事物的当前状态,而不是依赖下面多年前的答案。


根据TOS 第 7.3 节中的语言,我认为Go 运行时没有弃用策略,甚至没有硬性承诺保持服务运行:“此弃用策略不适用于标记为的版本、特性和功能“实验性的。”'我不是律师。

实际上,我不认为有任何迹象表明谷歌可能会在短期内关闭它。到目前为止,他们还没有弃用一种语言,运行时已经发布了一段时间并且仍在更新(SDK发布于 2011 年,并且从 13 年 11 月开始积极更新),它有用户(goread.io至少有几个Google 中的小项目),而 GoGoogle 的产物。但没有人承诺继续支持或向后兼容。

警惕任何平台/供应商的锁定是非常合理的,特别是如果他们对您没有合同义务。明智的做法是确保您最终可以在需要时移植您的应用程序(移植到 Heroku、您自己的一组虚拟机等),不要过分依赖 GAE 数据存储的怪癖和其他怪癖。

于 2013-11-09T21:17:16.073 回答