gRPCとは?
gRPCは、あらゆる環境で実行可能な、最新のオープンソース高性能リモートプロシージャコール(RPC)フレームワークです。ロードバランシング、トレーシング、ヘルスチェック、認証のためのプラグイン可能なサポートにより、データセンター内およびデータセンター間のサービスを効率的に接続できます。また、分散コンピューティングのラストマイルで、デバイス、モバイルアプリケーション、ブラウザをバックエンドサービスに接続するためにも適用できます。
シンプルなサービス定義
強力なバイナリシリアライゼーションツールセットと言語であるProtocol Buffersを使用してサービスを定義します。
迅速な開始とスケーリング
シングルラインでランタイムおよび開発環境をインストールでき、フレームワークで毎秒数百万のRPCにスケーリングできます。
言語やプラットフォーム間で動作
さまざまな言語やプラットフォームで、サービスにふさわしいクライアントおよびサーバーのスタブを自動生成します。
双方向ストリーミングと統合認証
HTTP/2ベースのトランスポートによる、双方向ストリーミングと完全に統合されたプラグ可能な認証。
採用企業
gRPCはCNCFのインキュベーションプロジェクトです。




