この記事について この記事では gRPC の Go言語実装である grpc-go を元に、 gRPC のメソッド呼び出しが HTTP/2 を使ってどう実現されているかをまとめる。 環境情報 Go 言語のバージョン : 1.14.4 grpc-go のバージョン : 1.29.1 はじめに この記事では、以下のようなシンプルな protobuf の定義(*.protoファイル)を用いて確認をしている。 syntax = "proto3"; package helloworld; service Greeter { // Unary RPC rpc SayHello (HelloRequest) returns (HelloResponse) {} // Server streaming RPC rpc SayHello_SS (HelloRequest) returns (stream He