SpringOne Platform 2016 回顧:給 Spring 開發者的 gRPC 101

新聞 | Pieter Humphrey | 2017年1月16日 | ...

錄製於 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 結構非常吻合。

取得 Spring 電子報

隨時掌握 Spring 電子報的最新消息

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進程。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

查看全部