衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

IP知識百科之什么是gRPC

華為產品資料 ? 來源:華為產品資料 ? 作者:華為產品資料 ? 2021-11-16 15:13 ? 次閱讀

gRPC

Google遠程過程調用(Google Remote Procedure Call,gRPC)協議是谷歌發布的高性能、通用的開源RPC軟件框架。gRPC提供了多種編程語言,同時gRPC也是對網絡設備進行配置和管理的一種方法。

gRPC vs REST

REST(Representational State Transfer)表征狀態轉移,是一種軟件架構風格,同樣為管理和配置網絡設備提供了一種API接口設計的方法。gRPC與REST兩者的主要差異如下:

幾乎所有的瀏覽器都支持RSET,而支持gRPC的瀏覽器非常有限。這是REST相對于gRPC的主要優勢。

REST遵循基于HTTP 1.1的請求-響應通信模型,而gRPC遵循基于HTTP 2.0的客戶端-響應通信模型。HTTP 2.0在速度上有著絕對的優勢。

REST使用JSON或XML編碼格式承載數據,而gRPC默認使用ProtoBuf編碼格式承載數據。JSON或XML編碼格式以文本形式傳輸,而ProtoBuf是以二進制數據進行傳輸,所以在傳輸速率上gRPC更具有優勢。

REST不提供內置代碼生成功能,需要使用Swagger等工具生成API請求代碼。而gRPC具有protoc編譯器,具有代碼生成功能。

gRPC是如何工作的?

gRPC協議架構

gRPC是一種用于實現RPC API的技術。由于gRPC是開源框架,通信雙方都基于該框架進行二次開發,無需關注由gRPC軟件框架實現的底層通信。

gRPC支持的操作設備在網絡架構里支持Dial-in和Dial-out兩種對接模式。

Dial-in模式:設備作為gRPC服務器,采集器作為gRPC客戶端。由采集器主動向設備發起gRPC連接并獲取需要采集的數據信息或下發配置。適用于小規模網絡。Dial-out模式:設備作為gRPC客戶端,采集器作為gRPC服務器。設備主動和采集器建立gRPC連接,將設備上配置的訂閱數據推送給采集器。適用于網絡設備較多的情況下。

gRPC交互過程

gRPC采用客戶端和服務器模型,以網絡設備為gRPC客戶端,采集器為gRPC服務器為例。設備主動和采集器建立gRPC連接,將設備上配置的訂閱數據推送給采集器。在整個gRPC交互的過程中,設備和采集器都需要使用ProtoBuf來定義Proto文件。

gRPC的應用

gRPC支持通過Telemetry技術實現訂閱功能(Subscribe操作)。Telemetry是一項遠程從物理設備或虛擬設備上高速采集數據的技術。設備通過推模式(Push Mode)周期性地主動向采集器上送設備的接口流量統計、CPU和內存數據等信息。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IP
    IP
    +關注

    關注

    5

    文章

    1718

    瀏覽量

    149966
  • XML
    XML
    +關注

    關注

    0

    文章

    188

    瀏覽量

    33142
  • API
    API
    +關注

    關注

    2

    文章

    1511

    瀏覽量

    62397
  • 瀏覽器
    +關注

    關注

    1

    文章

    1036

    瀏覽量

    35535
  • REST
    +關注

    關注

    0

    文章

    33

    瀏覽量

    9447

原文標題:IP知識百科之可編程網絡系列:什么是gRPC

文章出處:【微信號:huaweidoc,微信公眾號:華為產品資料】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    百科啟動“繁星計劃”

    度搜索的強大流量,為百科注入新的活力與動能。 據悉,“繁星計劃”預計覆蓋超過10萬名權威專家,并將涵蓋超過100萬的知識內容,旨在通過科技的力量,讓
    的頭像 發表于 12-31 10:26 ?214次閱讀

    硬件工程師入門的基礎元器件知識

    概述了IGBT在電力轉換中的重要角色及其發展。 硬件工程師入門基礎知識 (一)基礎元器件認識(二) tips:學習資料和數據來自《硬件工程師煉成之路》、百科、網上資料。 1.二極管 2.三極管 3.MOS管 4.IGBT 5
    的頭像 發表于 12-10 10:19 ?941次閱讀
    硬件工程師入門的基礎元器件<b class='flag-5'>知識</b>

    獲授基于ISO56005的《創新與知識產權管理能力》證書

    近日,凌電氣獲授基于ISO56005的《創新與知識產權管理能力》一級證書。這表明凌在建立健全創新與知識產權管理體系,構建創新與知識產權管
    的頭像 發表于 11-30 01:03 ?258次閱讀
    凌<b class='flag-5'>科</b>獲授基于ISO56005的《創新與<b class='flag-5'>知識</b>產權管理能力》證書

    半導體術語小百科

    面對半導體行業的高速發展,掌握核心術語不僅是行業人的基本功,更是溝通無礙的關鍵。無論你是剛入行的新手,還是經驗豐富的達人,這份“半導體術語小百科”將帶你走進從硅到微芯片、從前端到后端的每一環節。
    的頭像 發表于 11-20 11:39 ?520次閱讀

    靜壓式液位變送器-全球百科

    變送器
    嘉可自動化儀表
    發布于 :2024年11月12日 08:41:09

    鴻蒙智行再迎OTA升級,車載小藝化身私人用車顧問、百科導師

    近期,鴻蒙智行迎來重磅OTA升級,此次升級的功能中,讓問界M5、M7車主們翹首以盼的大模型車載小藝全新“上車”,解鎖眾多寶藏語音技能。在盤古大模型賦能下,小藝化身“私人用車顧問”、“百科小導師”等
    的頭像 發表于 10-30 14:41 ?301次閱讀
    鴻蒙智行再迎OTA升級,車載小藝化身私人用車顧問、<b class='flag-5'>百科</b>導師

    名單公布!【書籍評測活動NO.49】大模型啟示錄:一本AI應用百科全書

    大家了解全球最領先的大模型場景。 本書像 一本AI應用百科全書 ,給予讀者落地大模型時的啟發。 本書的作者來自大模型應用公司微軟Copilot的產品經理、最前沿的大模型研究員、國際對沖基金、云廠商前
    發表于 10-28 15:34

    機房監控,機房監控百科

    機房監控是現代數據中心管理不可或缺的一部分,它直接關系到系統的穩定運行、數據的安全保護以及故障的快速響應。一個完善的機房監控系統能夠實時監測機房內的環境參數、設備狀態及安全情況,確保數據中心高效、可靠地運行。以下是一篇關于機房監控的詳細介紹。
    的頭像 發表于 08-22 17:34 ?332次閱讀

    半導體知識百科:不可不知的50大專業名詞

    在半導體行業中,掌握專業名詞對于從業者來說至關重要。這些名詞不僅是行業交流的基礎,更是理解和掌握相關技術、工藝及產品的關鍵。以下是半導體人必須知道的50個專業名詞解釋。
    的頭像 發表于 08-15 11:02 ?3441次閱讀
    半導體<b class='flag-5'>知識</b><b class='flag-5'>百科</b>:不可不知的50大專業名詞

    海外動態IP相關知識#

    IP
    jf_62215197
    發布于 :2024年06月24日 08:15:13

    鹽霧試驗箱的百科介紹

    一、鹽霧腐蝕試驗箱通過考核對材料及其防護層的鹽霧腐蝕的能力,以及相似防護層的工藝質量比較,同時可考核某些產品抗鹽霧腐蝕的能力;該產品適用于零部件、電子元件、金屬材料的防護層以及工業產品的鹽霧腐蝕試驗。二、設備組織構造:1.整體模壓經高溫焊接而成、耐腐蝕、易清潔、無泄露現象。2.箱蓋采用透明材料可清楚看到箱內測試物品和噴霧狀況。3.線路控制板及其它元氣件均固定在便于檢查和維護的位置,采用門鎖開啟式邊
    的頭像 發表于 06-17 16:56 ?498次閱讀
    鹽霧試驗箱的<b class='flag-5'>百科</b>介紹

    廣東云百科技致力于推動智能車聯網行業的創新與發展

    “ 2024年5月14日廣東省物聯網協會在廣州市組織并主持了由廣東云百科技有限公司為主要完成單位完成的《標準化車聯網接入服務關鍵技術》科技成果評價會。評價委員會由廣州大學、華南師范大學、華南理工大學、廣東技術師范學院、廣東省物聯網協會等專家組成。”
    的頭像 發表于 05-16 10:23 ?1314次閱讀

    百科技宣布與SK On簽訂《合作備忘錄》

    本周,容百科技宣布與SK On簽訂《合作備忘錄》,雙方將圍繞三元和磷酸錳鐵鋰正極開展深度合作。
    的頭像 發表于 03-29 09:56 ?500次閱讀

    氣密性檢測小百科:檢測儀的那些事兒

    氣密性檢測在工業生產和質量控制中具有重要意義,主要應用于防水檢測、密封檢測和泄漏檢測等領域。下面將詳細介紹氣密性檢測的相關知識,包括其工作原理、應用領域和未來發展趨勢等。一、氣密性檢測的工作原理
    的頭像 發表于 02-28 11:50 ?557次閱讀
    氣密性檢測小<b class='flag-5'>百科</b>:檢測儀的那些事兒
    678百家乐官网博彩娱乐场| 百家乐全程打庄| 百家乐看大路| 临澧县| 百家乐官网玩法| 名仕国际棋牌官方网| 致胜百家乐官网软件| 百家乐官网策略网络游戏信誉怎么样 | 网上百家乐官网大转轮| 百家乐筹码皇冠| 百家乐官网视频双扣游戏| 单机百家乐棋牌| 百家乐官网玩法窍门| 百家乐两边| 百家乐官网游戏规测| 百家乐纸牌赌博| 真人百家乐官网娱乐好玩| 百家乐官网入庄闲概率| 大发888在线赌场网站| 百家乐官网五湖四海娱乐场| 威尼斯人娱乐城怎么赢| 职业百家乐官网的玩法技巧和规则 | 大发888更名网址6| 真人百家乐官网出售| 德州扑克游戏大厅| 风水24向吉项| k7娱乐城开户| 澳门百家乐规则视频| 在线百家乐官网怎么下注| 百家乐管家| 多伦多百家乐官网的玩法技巧和规则 | 巨星百家乐官网的玩法技巧和规则 | 游戏房百家乐赌博图片| 百家乐官网玩法有技巧| 西游记百家乐娱乐城| 澳门档百家乐官网的玩法技巧和规则| 大庆冠通棋牌世界| 丽都棋牌下载| HG百家乐大转轮| 百家乐官网龙虎斗| 锦江国际娱乐|