相信大家都聽過RPC、HTTP、Socket等協議,他們均可用于業務中來進行資料通信,又根據各自協議的特點,應用場景也比較多樣、復雜,那大家是否聽過或者了解gRPC呢?用來做什么呢?我們就來了解一下gRPC以及其用途,
介紹
用官方網站1一句話介紹介紹gRPC
A high-performance, open source universal RPC framework.
即:高性能、開源的通用型RPC框架
說起RPC,人們常會和HTTP做對比,兩者在底層資料傳輸時本質基本一致,即全部基于TCP實作安全可靠的連接進行資料通信,但在應用層又有些不同,
RPC,即Remote Procedure Call(遠程程序呼叫),主要在TCP協議之上進行作業;
HTTP,即HyperText Transfer Protocol(超文本傳輸協議),主要在HTTP協議之上進行作業,
從協議上來說,RPC更加高效一些,
gRPC結構圖:

gRPC基本基于定義服務的思想,指定遠
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/200599.html
標籤:python
