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

詳細を確認
開始します!

gRPC の理由

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

Simple service definition feature icon

シンプルなサービス定義

強力なバイナリシリアル化ツールセットおよび言語である Protocol Buffers を使用してサービスを定義します

Start quickly and scale feature icon

迅速な開始とスケールアップ

ランタイムおよび開発環境を 1 行でインストールし、フレームワークを使用して 1 秒あたり数百万の RPC にまでスケールアップします

Works across languages and platforms feature icon

言語やプラットフォームに依存しません

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

Bi-directional streaming and integrated auth feature icon

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

HTTP/2 ベースのトランスポートを使用した双方向ストリーミングと、完全に統合されたプラグイン認証

使用状況

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