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 框架、Spring Batch 和 Spring Integration。

PayPal Java RESTful 框架提供了一种微服务架构和部署模型,依赖于云上的 PaaS 基础设施、CI、Docker、嵌入式容器和 Spring Boot。此外,还开发了许多 Spring Boot 启动器和基于 Spring 的功能来满足 PayPal 的需求。

一些示例包括

REST 客户端抽象和 DI 机制中央应用程序日志记录(在将流量记录到 RESTful 端点时抽象 URI 并支持子资源)将应用程序日志记录到 Spring Integration 通道中的异步活动(用于消息传递应用程序)一些 Spring Boot 启动器,用于自动初始化和配置“固执己见”的 PayPal 组件RESTEasy Spring Boot 启动器关于 REST 服务,RESTEasy 是 PayPal 的 JAX-RS 选择。虽然有一个 Spring Boot 启动器用于 Jersey,还有一个用于 Spring REST,但没有用于 RESTEasy 的启动器。因此,PayPal 还创建并开源了 RESTEasy Spring Boot 启动器。

获取 Spring 电子邮件简报

与 Spring 电子邮件简报保持联系

订阅

走在前沿

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部