3

Go-lang의 Google Cloud Endpoints이 Google App Engine의 표준 환경에없는 이유를 아는 사용자가 있습니까? Python/Java 용으로 공식적으로 지원/문서화 된 것으로 보입니다. GAE 표준 환경에서 Golang의 클라우드 종점이 아닌 이유는 무엇입니까?

A) 클라우드 엔드 포인트

이 Golang 곧/언젠가오고 있기 때문에

그것을입니다.

B) Cloud Endpoints가 그리 좋지 않으므로 Golang에 구현되지 않습니다.

C) 다른 것.

"표준이 아닌"lib https://github.com/GoogleCloudPlatform/go-endpoints이 있지만 9 개월 후에 업데이트되지 않았습니다.

GAE 프로젝트에서 Python과 Golang 중 하나를 선택하려고하고 있는데, Cloud Endpoints에 대한 지원이 부족하여 잠시 멈출 수 있습니다.

미리 감사드립니다. 구글-에서 appengine-이동 메일 링리스트에

답변

6

제품 매니저 댄 Ciruli answered this :

는 두 가지 주요 이유가 있습니다, 두 번째는 최초의 부산물이다. Endpoints Go 프레임 워크에 대한 이해가 훨씬 부족합니다. 개발자의 말처럼 "그냥 이동하십시오 은 '프레임 워크'언어가 아닙니다." Java, Python (및 Node)과 달리 Go를 사용하는 대부분의 개발자는 API 백엔드 작성을위한 프레임 워크를 사용하지 않습니다.

그리고 적어도 부분적으로 우리는 Endpoints 팀에 속해 있지 않아서 Go에 프레임 워크를 작성하고 지원하지 않습니다.

그는 추가 :

모든 희망이 손실되지 않습니다. 확장 가능 서버 프록시를 사용하여 GAE 플렉스 또는 컨테이너 엔진 (프레임 워크 없음)에 오늘 끝점 뒤에 Go API를 넣을 수 있습니다. 그리고 올해 말에 우리는 ESP 을 GAE 표준 환경에 배치 할 수 있어야합니다. 최대한의 성능을 얻으려면 도 있어야합니다.

+0

안녕 Zoyd, 빠른 답변 주셔서 감사합니다. ESP 란 무엇입니까? –

+1

확장 가능 서버 프록시 (예 : https://cloud.google.com/endpoints/docs/running-esp-localdev 참조) – Zoyd

+0

안녕하세요. golang, 표준 앱 엔진 및 클라우드 엔드 포인트를 사용하여 상태를 업데이트합니까? 나는 진심으로 그렇게 희망한다. – IrishGringo