gRPC(高性能,二進制協議)

GRPC(高性能,二進制協議)
當臨界加速和可擴展性時,使用gRPC-基於泛協議緩沖區(Protobuf)協議的遠程過程調用的現代框架。與REST和JSON不同,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是用於高負載集成和嚴格的速度和穩定性要求的可靠電機。

聯繫我們

請填寫下方表格,我們將盡快與您聯繫。