昨天我們稍微說明關於http2協議的內容,今天我們就要來談談gRPC這個通訊框架的內容囉!!
RPC全稱是Remote Procedure Call,因為是google開發的所以加一個g,gRPC是一種高效率的資料傳遞框架,不僅可以在各種前後端載具上使用,也可以有效的提供分散式運算所需要的資料傳輸,最重要的是,他是google開發的,所以有很多大神協助開發(笑
http2協定包含下列幾個概念:
所以我們透過http2協議在傳遞資料時,可以在同一個request中加入多個內容,減少發送request數量以提高效率。這也是gRPC能夠提高傳輸效率的原因。
gRPC就是基於http2的通訊協定所設計的資料傳遞模式,主要它的設計概念可以從以下幾個面向出發:
今天就針對gRPC做些簡單的說明,明天我們要開始認識什麼是protobuf,也會準備來操作程式的部分。我使用的編譯器是intellij,java版本是1.8,大家可以先準備一下,那我們就明天見囉~~