gRPCは通信方法にHTTP/2を使用することにより、一般的なRPCにおける1Request-1Responseな方式の他、1つのTCPコネクションの中で複数のRequest/Responseをやり取りすることが可能となっている。 このTIPSでは、gRPCで使用できるRPCの方式と、protoファイルへの定義方法について記載する。protocolbuffers自体の定義方法は、ここでは省略する。 1.Simple-RPC Simple-RPC方式は、一般的なRPCと同様の1Request-1Responseな方式。 HTTP/2の恩恵はあまり受けられないが、最もシンプルで制御し易い方法と言える。 定義方法