Go 部落格
適用於 App Engine 的 Go 現已正式釋出
Go 和 App Engine 團隊激動地宣佈,適用於 App Engine 的 Go 執行時現已正式釋出。這意味著您現在可以使用新的 1.5.2 SDK 部署您一直在開發(或打算開發)的 Go 應用到 App Engine 上。
自從我們在 Google I/O 大會宣佈 Go 執行時以來,我們一直在改進和擴充套件 App Engine API 對 Go 的支援,並增加了 Channels API。Go Datastore API 現在也支援事務和祖先查詢。有關所有詳細資訊,請參閱Go App Engine 文件。
對於已經使用 Go SDK 的開發者,請注意 1.5.2 版本引入了 api_version
2。這是因為新的 SDK 基於 Go release.r58.1
(Go 當前的穩定版本),與之前的版本不向後相容。現有應用可能需要根據r58 版本說明進行更改。更新程式碼後,您應該在 app.yaml
檔案中新增行 api_version: 2
來重新部署您的應用。使用 api_version
1 編寫的應用將在 8 月 18 日之後停止工作。
最後,我們對我們的信任測試人員及其大量的錯誤報告表示巨大的感謝。他們的幫助對於達到這個重要的里程碑是無價的。
在 App Engine 上開始使用 Go 的最快方法是參考 入門指南。
請注意,Go 執行時仍被視為實驗性的;它的支援程度不如 Python 和 Java 執行時。