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 starter 和基于 Spring 的功能,以满足 PayPal 的需求。

一些例子包括

REST 客户端抽象和 DI 机制 集中式应用程序日志记录(在将流量记录到 RESTful 端点时抽象 URI 并支持子资源) Spring Integration 通道的应用程序日志记录(用于消息传递应用程序) 几个 Spring Boot starter,用于“自认为”的 PayPal 组件的自动初始化和配置 RESTEasy Spring Boot starter 关于 REST 服务,RESTEasy 是 PayPal 的 JAX-RS 选择。尽管有一个适用于 Jersey 的 Spring Boot starter,还有一个适用于 Spring REST 的,但没有适用于 RESTEasy 的。因此,PayPal 还创建并开源了一个 RESTEasy Spring Boot starter。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有