搶先一步
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 starter 來執行 gRPC 伺服器。 配置專案以產生 gRPC 存根程式碼。 與 RxJava 的可觀察序列整合,這與 gRPC 的 Stream Observable 結構非常吻合。