Go 博客
Go for App Engine 现已正式发布
Go 和 App Engine 团队很高兴地宣布,Go 运行时已在 App Engine 上正式发布。这意味着您现在就可以使用新的 1.5.2 SDK 将您正在开发(或计划开发)的 Go 应用部署到 App Engine。
自我们在 Google I/O 上发布 Go 运行时以来,我们一直在 改进和扩展 Go 对 App Engine API 的支持,并增加了 Channels API。Go Datastore API 现在也支持事务和祖先查询。请参阅 Go App Engine 文档 了解所有详细信息。
对于已经在使用 Go SDK 的用户,请注意 1.5.2 版本引入了 api_version
2。这是因为新的 SDK 基于 Go release.r58.1
(当前 Go 的稳定版本),并且与之前的版本不向后兼容。现有应用可能需要根据 r58 发行说明 进行更改。更新代码后,您应该在 app.yaml
文件中添加 api_version: 2
来重新部署您的应用。基于 api_version
1 编写的应用将在 8 月 18 日之后停止工作。
最后,我们要衷心感谢我们值得信赖的测试人员以及他们提供的众多 bug 报告。他们的帮助对于达到这一重要里程碑至关重要。
在 App Engine 上开始使用 Go 的最快方法是查阅 入门指南。
请注意,Go 运行时仍被视为实验性的;其支持程度不如 Python 和 Java 运行时。