高性能なオープンソースのユニバーサルRPCフレームワーク

詳細はこちら
はじめよう!

gRPCとは?

gRPCは、あらゆる環境で実行可能な、最新のオープンソース高性能リモートプロシージャコール(RPC)フレームワークです。ロードバランシング、トレーシング、ヘルスチェック、認証のためのプラグイン可能なサポートにより、データセンター内およびデータセンター間のサービスを効率的に接続できます。また、分散コンピューティングのラストマイルで、デバイス、モバイルアプリケーション、ブラウザをバックエンドサービスに接続するためにも適用できます。

Simple service definition feature icon

シンプルなサービス定義

強力なバイナリシリアライゼーションツールセットと言語であるProtocol Buffersを使用してサービスを定義します。

Start quickly and scale feature icon

迅速な開始とスケーリング

シングルラインでランタイムおよび開発環境をインストールでき、フレームワークで毎秒数百万のRPCにスケーリングできます。

Works across languages and platforms feature icon

言語やプラットフォーム間で動作

さまざまな言語やプラットフォームで、サービスにふさわしいクライアントおよびサーバーのスタブを自動生成します。

Bi-directional streaming and integrated auth feature icon

双方向ストリーミングと統合認証

HTTP/2ベースのトランスポートによる、双方向ストリーミングと完全に統合されたプラグ可能な認証。

採用企業

gRPCはCNCFのインキュベーションプロジェクトです。