那曲檬骨新材料有限公司

電子發燒友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
操作系統 跨平臺
軟件類型 開源軟件

軟件簡介

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。可查看官方的開發路線圖了解更多。

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次下載  |  免費
帝王百家乐官网全讯网2| kk娱乐城送彩金| 百家乐官网职业赌徒的解密| 百家乐娱乐求指点呀| 大发888官方网站指定开| 新百家乐官网.百万筹码| 百家乐那个平好| 百家乐官网增值公式| 大发888论坛| 百家乐平台有什么优势| 宁安市| 太阳城宾馆| 广东百家乐主论坛| 永利百家乐官网娱乐平台| 大发888可靠吗| 加州百家乐的玩法技巧和规则| 温州市| 棋牌类玩具| 百家乐投注方法投资法| 大发888谨慎心态| 百家乐澳门百家乐澳门赌场| 博狗百家乐官网开户| 江山百家乐的玩法技巧和规则| 赌场百家乐官网网站| 九头鸟棋牌游戏中心| 在百家乐官网二庄两闲揽的概率| 如何打百家乐的玩法技巧和规则 | 大发888 娱乐| 百家乐代理打| 百家乐游戏源码手机| 平注打百家乐官网的方法| 实战百家乐十大取胜原因百分百战胜百家乐不买币不吹牛只你能做到按我说的.百家乐基本规则 | 大发888优惠红利代码| 养狗对做生意风水好吗| 百家乐官网平台网| 百家乐官网澳门有网站吗| 百家乐赌场导航| 利澳百家乐娱乐城| 凯旋门百家乐游戏| 百家乐平玩法lm0| 百家乐要怎么玩啊|