gRPC
読み方は「ジーアールピーシー」。意味と使われ方を根拠つきで確認できます。
公式・公的資料で確認
30秒で分かる答え
gRPCは、サービス同士がメソッドを呼び出すように通信するためのオープンソースRPCフレームワークです。Protocol Buffersでサービスとメッセージを定義し、多言語のクライアント・サーバーコードを生成できます。
サービス間通信のための高性能なオープンソースRPCフレームワーク
gRPCの意味・使い方
要点と背景
サービス間通信のための高性能なオープンソースRPCフレームワーク
gRPCは、分散したサービス間でリモートの処理を呼び出すためのオープンソースRPCフレームワークです。公式ドキュメントでは、クライアントが別のマシン上のサーバーをローカル関数のように呼び出せる仕組みとして説明し、Protocol Buffersでサービスやメッセージの型を定義する構成を案内しています。定義ファイルから複数言語のクライアントやサーバーのコードを生成でき、HTTP/2のストリーミング、タイムアウト、キャンセル、メタデータなどを利用できます。gRPCはHTTP API一般やRESTそのものではなく、IDLとコード生成を中心にした通信基盤です。利用時には、スキーマの互換性、認証、TLS、タイムアウト、再試行、負荷制御、エラーコード、観測性、ブラウザーからの接続方式を確認します。ストリーミングやバイナリ形式が便利な一方、ブラウザーや外部公開APIではgRPC-Webやゲートウェイが必要になる場合があります。定義を変更すると既存クライアントへ影響するため、フィールド番号や互換性のルールを守ります。読み方は日本語では「ジーアールピーシー」です。
使われる分野・文脈
掲載データの使用場面
確認時の注意
断定を避けるポイント
gRPC公式ドキュメントで、リモートメソッド呼び出し、Protocol Buffers、コード生成を中心としたフレームワークとして確認した。REST APIやHTTPそのものとは区別した。
関連する用語
同じ分野・使用文脈から探す
根拠資料と確認状況
確認日・出典
公式・公的資料で確認
最終確認2026/8/22
読み方と意味を、
分けて確認。
正式名称、意味、使われる分野を分けて記録しています。