在哪里可以找到GAE的SLA和弃用政策Go runtime .
根据 features page ,
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 运行时,我可以在哪里查看哪些弃用政策会生效。
谢谢。
最佳答案
更新:2018 年 4 月,我不再看到任何迹象表明 Go 支持是实验性的。您应该研究当前的情况,而不是依赖下面多年的答案。
根据 the TOS 第 7.3 节中的语言,我认为 Go 运行时没有弃用政策,甚至没有保持服务运行的硬性 promise :“此弃用政策不适用”标记为“实验性”的版本、特性和功能。'我不是律师。
事实上,我认为没有任何迹象表明谷歌可能会在短期内关闭它。到目前为止,他们还没有弃用一种语言,运行时已经发布了一段时间并且仍在更新(SDK released 2011 ,截至 13 年 11 月为 actively updated ),它有用户( goread.io , at least a couple little projects in Google ),并且 Go 是 Google 的创造。但没有人 promise 继续支持或向后兼容。
对任何平台/vendor 的锁定保持警惕是非常合理的,特别是如果他们对您没有契约(Contract)义务。确保您最终可以在需要时移植您的应用程序(移植到 Heroku、您自己的一组虚拟机等),而不是过分依赖 GAE 数据存储的怪癖和其他怪癖,这可能是明智的做法。
关于google-app-engine - GAE Go 运行时 SLA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19576247/