GAE Go运行时SLA

时间:2013-10-24 20:43:00

标签: google-app-engine go

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

根据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运行时,哪些弃用政策会生效。

感谢。

1 个答案:

答案 0 :(得分:2)

更新:2018年4月,我再也没有看到任何迹象表明Go支持是实验性的。你应该研究现状,而不是依赖于下面几年的答案。


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

实际上,我认为谷歌有可能在短期内将其关闭。到目前为止,他们还没有弃用某种语言,运行时已经暂停了一段时间并且仍在更新(SDK released 2011,截至2013年11月是actively updated),它有用户({{ 3}},goread.io)和Go Google创作。但没有人承诺继续支持或向后兼容。

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