gRPC
docs
- 公式で定められてはいない
エラーコード
17個ある
grpc-go/codes.go at master · grpc/grpc-go · GitHub
実装
- 少人数での爆速開発を目指してgolang×GCPの技術選定をした話
- gRPC はブラウザがHTTP2を強制できないのでHTTP1.1から変換するためのプロキシが必要になる
- のでprotocol buffers on HTTP/1.1を採用
- ってなんだろう
- gRPC はブラウザがHTTP2を強制できないのでHTTP1.1から変換するためのプロキシが必要になる
2023-01-29
Golang のprocobuf生成
#!/bin/sh
set -xe
# go_out: リクエスト, レスポンス
# gp_grpc_out: サービス部分
protoc homvm.proto \
-I=proto/ \
--go_out=./proto \
--go_opt=paths=source_relative \
--go-grpc_out=./proto \
--go-grpc_opt=paths=source_relative