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