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 最近將 Spring Boot 引入其 Java 框架(稱為“Raptor”),其中包括 RESTful 服務、批次和訊息後端應用程式。 除了 Spring Boot,還使用了其他 Spring 專案,例如 Spring framework、Spring Batch 和 Spring Integration。

PayPal Java RESTful 框架提供微服務架構和部署模型,依賴於雲端上的 PaaS 基礎設施、CI、Docker、嵌入式容器和 Spring Boot。 此外,還開發了許多 Spring Boot starter 和基於 Spring 的功能,以滿足 PayPal 的需求。

以下是一些範例:

REST 客戶端抽象和 DI 機制 中心應用程式日誌記錄(抽象 URI 並在將流量記錄到 RESTful 端點時支援子資源) 將應用程式日誌記錄到 Spring Integration 通道中的非同步活動(適用於訊息傳遞應用程式) 幾個 Spring Boot starter,用於自動初始化和配置“帶有主見”的 PayPal 元件 RESTEasy Spring Boot starter 關於 REST 服務,RESTEasy 是 PayPal 的 JAX-RS 選擇。 雖然有一個適用於 Jersey 的 Spring Boot starter 和一個適用於 Spring REST 的 Spring Boot starter,但沒有適用於 RESTEasy 的。 因此,PayPal 也建立並開源了 RESTEasy Spring Boot starter。

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

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

瞭解更多

取得支援

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

瞭解更多

即將舉辦的活動

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

檢視全部