gRPC gRPCとは gRPCとは、2015年2月にGoogleが発表した、http2上のRPCプロトコルです。 gRPCそのものは、シリアライザ部分が入れ替え可能な仕様らしいですが、 デフォルトではProtocol Buffersが使用され、gRPC自体がまだそこまで成熟していないこともあり、 Protocol Buffers以外が使用されることはあまり多くないようです。 ここではgRPC自体の詳しい説明はしないので、以下の公式サイトなどを参考にしてください。 https://grpc.io ScalaPBとgRPC ScalaPBは、version 0.5.18からgRPC用のコード生成に対応しています。 実行時には、JavaのgRPCに依存します。 これを書いている2022年1月現在の最新安定版であるScalaPB 0.11.8 時点では、grpc-javaの1.43.2に対応して