搶先一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多錄製於 SpringOne Platform 2016。演講者:Fabio Carvalho,Eduardo Solis 幻燈片:http://www.slideshare.net/SpringCentral/spring-boot-paypal
雖然 PayPal 多年來一直在生產環境中使用 Spring,但作為轉向微服務目標的一部分,PayPal 最近在其 Java 框架(稱為“Raptor”)中引入了 Spring Boot,其中包括 RESTful 服務、批處理和訊息守護程式應用程式。除了 Spring Boot 之外,還使用了其他 Spring 專案,例如 Spring Framework、Spring Batch 和 Spring Integration。
PayPal Java RESTful 框架提供了一種微服務架構和部署模型,依賴於雲上的 PaaS 基礎設施、CI、Docker、嵌入式容器和 Spring Boot。此外,還開發了許多 Spring Boot 啟動器和基於 Spring 的功能,以滿足 PayPal 的需求。
以下是一些示例:
REST 客戶端抽象和 DI 機制。集中式應用程式日誌記錄(抽象 URI 並支援在將流量記錄到 RESTful 端點時使用子資源)。將應用程式日誌記錄到 Spring Integration 通道中的非同步活動(用於訊息傳遞應用程式)。一些 Spring Boot 啟動器,用於自動初始化和配置“有主見”的 PayPal 元件。RESTEasy Spring Boot 啟動器。關於 REST 服務,RESTEasy 是 PayPal 的 JAX-RS 選擇。雖然有一個用於 Jersey 的 Spring Boot 啟動器和一個用於 Spring REST 的啟動器,但沒有用於 RESTEasy 的啟動器。因此,PayPal 也建立並開源了一個 RESTEasy Spring Boot 啟動器。