<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>gRPC-Web訪問gRPC服務的Web客戶端

gRPC-Web訪問gRPC服務的Web客戶端

2022-06-22 | zip | 0.24 MB | 次下載 | 免費

資料介紹

授權協議 Apache-2.0
開發語言 Java C/C++ JavaScript
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 Web應用開發、 RPC/XMLRPC項目

軟件簡介

gRPC-Web 即 gRPC for Web Clients。顧名思義,gRPC-Web 是一個 JavaScript 庫,使 Web 應用程序能夠直接與后端 gRPC 服務通信,不需要 HTTP 服務器充當中介。

gRPC-Web GA 正式版已發布,穩定性也已足夠,并可在生產環境中使用。

目前 gRPC-Web 通過特殊網關代理連接到 gRPC 服務:默認情況下,當前版本的庫使用了 Envoy 代理,它內置了對 gRPC-Web 的支持。

開發團隊表示,希望將來 gRPC-Web 在特定于某一語言的 Web 框架中得到支持,例如 Python,Java 和 Node??刹榭?a>官方的開發路線圖了解更多。

gRPC-Web 簡介

gRPC-Web 讓你能夠使用.proto 來定義客戶端 Web 應用程序和后端 gRPC 服務器之間的服務“契約”,并自動生成客戶端 JavaScript(你可以選擇 Closure 編譯器或使用更為廣泛的 CommonJS)。你可以不用再為這些事情操心:創建自定義 JSON 序列化和反序列化邏輯、處理 HTTP 狀態代碼(可能因REST API 而異)、Content-Type 協商等。

從更廣泛的架構角度來看,gRPC-Web 讓端到端的 gRPC 成為可能。如下圖所示:

poYBAGKn5weAPInoAAApeYtzFbI486.png

在左側,一個客戶端應用程序通過 Protocol Buffers 與一個 gRPC 后端服務器通信,然后這個服務器也通過 Protocol Buffers 與其他的 gRPC 后端服務器通信。在右側,Web 應用程序通過 HTTP 與后端 REST API 服務器通信,然后這個服務器又通過 Protocol Buffers 與其他后端服務通信。

需要明確指出的是,右側的 REST 應用程序本身沒有任何問題。已經有大量非常成功的應用程序是基于 REST API 服務器而構建的,這些服務器使用非 HTTP 協議與后端服務進行通信。但如果這些應用程序的開發過程只圍繞一個協議和一組.proto 接口(以及一組服務契約)進行,那么就可以節省無數個小時的時間以及避免那些令人頭疼的問題。

gRPC-Web 的好處不僅僅體現在“技術”方面,還體現在對組織的影響上。圖中的亮橙色線不僅僅是一個協議——它代表的是獨立的工作和認知負荷來源,而現在,你完全可以把它變成亮綠色。

部分內容來自?前端之巔

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>