SpringOne Platform 2016 回放:PayPal 的 Spring Boot

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

錄製於 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 啟動器。

獲取 Spring 新聞資訊

透過 Spring 新聞資訊保持聯絡

訂閱

搶先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部