gRPC(高性能、バイナリプロトコル)

プラットフォームモジュールと外部システムの間で動作するgRPCインターフェイスを実装しています。フルタイピング、SDK自動生成、ストリーミングをサポートしています。
gRPCの利点
機会 | それが与えるもの |
---|---|
高速 | 高速シリアル化とバイナリ伝送(JSONの5〜10倍) |
最小のトラフィック | コンパクトなフォーマットによる帯域幅の節約 |
強力なタイピング | スキーマサポート(IDL)、自動検証、クライアントライブラリ生成 |
双方向ストリーミング | ストリーミングメッセージング:リアルタイムタスクやマイクロサービスに便利 |
SDK自動生成 | Java、 Go、 Python、 PHP、 C、 Nodeサポート。jsおよび他の言語 |
gRPCが特に関連している場合
プラットフォームモジュール間の相互接続
高いトランザクションレートのゲームコア
最小限のレイテンシと高い信頼性が重要なシステム
複数のマイクロサービスを備えたクラウドソリューション
データフローとのBI/ML統合
技術的な特徴
IDL:構造とサービスを記述する'。proto'ファイル
多重化HTTP/2転送
TLS+APIトークンによる承認
単元クエリ、サーバーストリーミング、クライアントストリーミング、フルデュプレックスのサポート
REST対応(必要に応じてgRPC-Gateway経由)
gRPCは、パフォーマンスを気にする人のためのアーキテクチャソリューションです。RESTは普遍的な標準ですが、gRPCは厳しい速度と安定性の要件を備えた高負荷統合のための信頼性の高いモータです。
お問い合わせ
下記フォームにご記入いただければ、できるだけ早くご連絡いたします。