Go 博客

Go 在 App Engine 1.7.1 中的更新

Andrew Gerrand
2012 年 8 月 22 日

本周我们发布了 App Engine SDK 的 1.7.1 版本。它包含了一些针对 App Engine Go 运行时的重要更新。

memcache 包在其 Codec 辅助类型上进行了一些添加。SetMulti、AddMulti、CompareAndSwap 和 CompareAndSwapMulti 方法使得在 Memcache 服务中存储和更新编码数据更加容易。

现在可以使用 bulkloader 工具来处理 Go 应用,允许用户批量上传和下载数据存储记录。这对于备份、离线处理以及在将 Python 或 Java 应用迁移到 Go 运行时非常有帮助。

Go 用户现在可以使用 Images 服务了。新的 appengine/image 包支持直接从 Blobstore 提供图片,并支持动态调整图片大小或裁剪。请注意,这并非 Python 和 Java SDK 所提供的完整图片服务,因为大部分等效功能可在 标准 Go 图片包graphics-go 等外部包中找到。

新的 runtime.RunInBackground 函数允许后端请求独立于初始请求创建一个新请求。只要后端保持运行,这些请求就可以在后台执行。

最后,我们填补了一些缺失的功能:xmpp 包现在支持发送在线状态更新和聊天邀请,以及检索其他用户的在线状态;user 包支持使用 OAuth 对客户端进行身份验证。

您可以从 App Engine 下载页面获取新的 SDK,并浏览 更新的文档

下一篇文章: Go 三周年
上一篇文章: 组织 Go 代码
博客索引