gRPC, 由 Google 推出的開源遠程過程調(diào)用(RPC)框架, 使兩個應(yīng)用程序間的方法調(diào)用變得簡單,支持結(jié)構(gòu)化數(shù)據(jù)的交換。通過采用 Protocol Buffers (Protobuf) ——一種與語言無關(guān)的接口定義語言,gRPC 體現(xiàn)了許多現(xiàn)代網(wǎng)絡(luò)通信技術(shù)的優(yōu)勢,如: 使用二進制格式傳輸數(shù)據(jù)。 實現(xiàn)多路復(fù)用,提高并發(fā)能力。 支持服務(wù)器端的數(shù)據(jù)推送功能。 進行數(shù)據(jù)頭壓縮以減少傳輸成本。 對于 gRPC 和 REST 的對比,人們經(jīng)常會將 gRPC 視為在 HTTP/2 和 P...