gRPC

読み方は「ジーアールピーシー」。意味と使われ方を根拠つきで確認できます。

gRPC
ジーアールピーシー

公式・公的資料で確認

30秒で分かる答え

gRPCは、サービス同士がメソッドを呼び出すように通信するためのオープンソースRPCフレームワークです。Protocol Buffersでサービスとメッセージを定義し、多言語のクライアント・サーバーコードを生成できます。

サービス間通信のための高性能なオープンソースRPCフレームワーク

gRPCの意味・使い方

要点と背景

一行でいうと

サービス間通信のための高性能なオープンソースRPCフレームワーク

gRPCは、分散したサービス間でリモートの処理を呼び出すためのオープンソースRPCフレームワークです。公式ドキュメントでは、クライアントが別のマシン上のサーバーをローカル関数のように呼び出せる仕組みとして説明し、Protocol Buffersでサービスやメッセージの型を定義する構成を案内しています。定義ファイルから複数言語のクライアントやサーバーのコードを生成でき、HTTP/2のストリーミング、タイムアウト、キャンセル、メタデータなどを利用できます。gRPCはHTTP API一般やRESTそのものではなく、IDLとコード生成を中心にした通信基盤です。利用時には、スキーマの互換性、認証、TLS、タイムアウト、再試行、負荷制御、エラーコード、観測性、ブラウザーからの接続方式を確認します。ストリーミングやバイナリ形式が便利な一方、ブラウザーや外部公開APIではgRPC-Webやゲートウェイが必要になる場合があります。定義を変更すると既存クライアントへ影響するため、フィールド番号や互換性のルールを守ります。読み方は日本語では「ジーアールピーシー」です。

使われる分野・文脈

掲載データの使用場面

マイクロサービスRPCサービス間通信Protocol Buffersストリーミング

確認時の注意

断定を避けるポイント

gRPC公式ドキュメントで、リモートメソッド呼び出し、Protocol Buffers、コード生成を中心としたフレームワークとして確認した。REST APIやHTTPそのものとは区別した。

関連する用語

同じ分野・使用文脈から探す

根拠資料と確認状況

確認日・出典

確認状態

公式・公的資料で確認

最終確認

2026/8/22

調査した根拠と項目別の確認履歴をもとに掲載しています。

掲載方針を見る

読み方と意味を、
分けて確認。

正式名称、意味、使われる分野を分けて記録しています。