gRPC の送受信データサイズには上限がある gRPC ではリクエスト/レスポンスのデータサイズに上限があります。既定値は4MBです。 上限を変更することはできますが、データサイズが不定である場合はストリームを用いることが一般的です。リクエスト/レスポンスの一つ一つが上限を超えなければサイズ超過エラーは発生しません。 service Sample { // 一つのリクエストに対して複数のレスポンスを受け取る rpc GetObjects (Request) returns (stream Response){} // 複数のリクエストに対して複数のレスポンスを受け取る rpc GetObjects (stream Request) returns (stream Response){} // 複数のリクエストに対して一つのレスポンスを受け取る rpc SetObjects (stream