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 並瀏覽更新的文件。