谷歌雲函式支援 Go 1.11,可攜手實現無伺服器化
如今 Google Cloud 在雲函式支援 Go 1.11 。 為 Go 專案尋找無伺服器平臺,可以使用 Go 1.11 來為最新專案提供幫助。
這兩者都由谷歌開發,但持續了一段時間不相互支援,這令不少人困惑。而現在,谷歌雲函式(Google Cloud Functions)正式支援 Go 1.11,支援開發人員在雲中執行、編輯程式碼而不用付費。雲功能的用處除無伺服器應用程式後端外,還有這資料處理、影象分析等功能。
目前,開發人員認為可以將 Go 函式的優點分為兩個:HTTP 函式和後臺函式。
HTTP 請求呼叫 HTTP 函式。這些函式遵循標準庫中的 http.HandlerFunc 型別。此外,可以使用 HTTPS URL 訪問它們,無需額外的API閘道器層。部署函式後,開發人員可以使用此 URL 呼叫該函式。
相比之下,觸發後臺功能以響應事件會顯得比較簡單——只需建立一個在特定事件發生時會執行的函式。