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