今回は Go で gRPC から REST API Server をつくる方法の備忘録です。 gRPC Protocol Buffers gRPC-Go grpc-gateway gRPC Client RESTful JSON API Server Swagger Go のバージョンは 1.11 です。 $ go version go version go1.11 darwin/amd64 gRPC gRPC (gRPC Remote Procedure Calls) は Google が開発した OSS の RPC (remote procedure call) フレームワーク。 grpc.io では主な特徴として以下が紹介されている。 Idiomatic client libraries in 10 languages Highly efficient on wire and wit
Introduction In the Go protobuf ecosystem there are two major implementations to choose from. There’s the official golang/protobuf, which uses reflection to marshal and unmarshal structs, and there’s gogo/protobuf, a third party implementation that leverages type-specific marshalling code for extra performance, and has many cool extensions you can use to customize the generated code. gogo/protobuf
What’s new Go1.10? @tenntenn https://talks.godoc.org/github.com/dlsniper/talks/2018/go-1.10-release-party/presentation.slide#1 (スライドはUKで行われたリリースパーティのものを拝借) Language Changes おおきいのなし。 indexに定数を含んだシフトが出来るようになったり、コンパイラの挙動を言語仕様としてサポートした Go の定数の話 l, err := struct{io.Reader}.Read(m, dst)なのがコンパイルできる(1.10だとまだpanic()する) Ports & OS Support OpenBSD 6.0、OS X 10.8 Mountain Lion、10.9 Mavericks、Windows7、Vistaがサポー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く