3

嘿,有沒有人知道爲什麼Google Cloud Endpoints Go-lang不在Google App Engine的標準環境中?它似乎只是爲Python/Java正式支持/記錄。爲什麼GAE標準環境中的Golang雲端點不是?

是因爲

A)雲端點即將Golang不久/一天。 B)雲端點並不是很好,所以它不會在Golang中實現。

C)別的東西。

有這個「非標準」lib https://github.com/GoogleCloudPlatform/go-endpoints但它在9個月內沒有更新。

我試圖在Python和Golang之間選擇一個GAE項目,而這種對Cloud Endpoints缺乏支持的做法讓我暫停。

在此先感謝。

回答

6

產品經理Dan Ciruli answered this谷歌與AppEngine上 - 去郵件列表:

有兩個主要的原因,第二個是 第一的副產品。我們對Endpoints Go框架的使用要少得多 - 可能是因爲用我與之交談的開發人員的話來說,「只要 不是'框架'語言。」與Java,Python(以及Node)不同,大多數使用Go的開發人員不使用框架來編寫API後端。

而且,至少部分是因爲這個原因,我們沒有配備端點團隊的 來構建和支持Go中的框架。

他補充說:

所有的希望都不會丟失。您可以使用可擴展的 服務器代理將Go API放置在端點後面的 GAE Flex或Container Engine(無框架)上。今年晚些時候,我們應該能夠獲得部署在GAE標準環境中的ESP ,您將獲得全功率, 。

+0

嘿佐伊德,感謝您的快速答案。什麼是ESP? –

+1

可擴展服務器代理(請參閱https://cloud.google.com/endpoints/docs/running-esp-localdev) – Zoyd

+0

Hey Dan。使用golang,標準應用引擎和雲端點進行任何狀態更新?我真誠希望如此。 – IrishGringo