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 社区中所有即将举行的活动。

查看全部