Go 博客
Go 在 App Engine 1.7.1 中的更新
本周我们发布了 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,并浏览 更新的文档。