Go 博客
Go 在 App Engine 1.7.1 中的更新
本周我们发布了 App Engine SDK 的 1.7.1 版本。它包含了一些针对 Go 的 App Engine 运行时的重要更新。
memcache 包为其Codec便利类型添加了一些内容。SetMulti, AddMulti, CompareAndSwap 和 CompareAndSwapMulti 方法使得在 Memcache 服务中存储和更新编码数据变得更加容易。
批量上传工具现在可以用于 Go 应用,允许用户批量上传和下载数据存储记录。这对于备份和离线处理非常有用,并且在将 Python 或 Java 应用迁移到 Go 运行时时提供了极大的帮助。
图像服务现在对 Go 用户可用。新的appengine/image 包支持直接从 Blobstore 提供图像,并即时调整或裁剪这些图像。请注意,这并非 Python 和 Java SDK 提供的完整图像服务,因为许多等效功能在标准 Go image 包和外部包(如 graphics-go)中可用。
新的 runtime.RunInBackground 函数允许后端请求生成一个独立于初始请求的新请求。只要后端保持活动状态,这些请求就可以在后台运行。
最后,我们填补了一些缺失的功能:xmpp 包现在支持发送状态更新和聊天邀请,并检索其他用户的在线状态;user 包支持使用 OAuth 验证客户端。
您可以从App Engine 下载页面获取新的 SDK 并浏览更新的文档。