更進一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多在 SpringOne Platform 2016 上錄製 演講者:Ray Tsang,Bret McGowen,Google 幻燈片:http://www.slideshare.net/SpringCentral/grpc-101-for-spring-developers gRPC 是一個高效能、開源、通用的 RPC 框架,它將移動和 HTTP/2 放在首位。 gRPC 基於 Google 多年來構建分散式系統的經驗 - 它被設計為低延遲、頻寬和 CPU 效率高,以建立跨越資料中心的大規模分散式系統,併為移動應用程式、即時通訊、物聯網裝置和 API 提供支援。 它還可以在多種語言之間互操作。
但除了它比 REST 更有效之外,我們將研究如何使用 gRPC 的流 API,您可以在其中建立伺服器端流、客戶端流和雙向流! 這使開發人員可以輕鬆構建複雜的即時應用程式。
除了透過程式碼和演示學習 gRPC 和 HTTP/2 概念外,我們還將深入研究與現有構建系統(如 Maven 和 Gradle)以及 Spring Boot 和 RxJava 等框架的整合。
編寫/使用 Spring Boot 啟動器來執行 gRPC 伺服器 配置專案以生成 gRPC 存根程式碼 與 RxJava 的可觀察序列整合,這與 gRPC 的 Stream Observable 構造非常匹配