Spring 加快云原生Java应用的开发

云原生应用程序的价值在于降低风险的同时实现商业价值。为了满足这些需求,微服务开发人员需要弹性、便捷、可扩展并且适于频繁更新的新应用和架构,从而可以在这些新应用和架构上快速构建和进行迭代。Spring技术解锁了微服务方法的弹性和速度,使Java开发人员使用Apache 2.1许可方便地构建下一代应用程序。

在Pivotal网络服务上部署Spring
真金不怕火炼

天生自信的Spring开放式编程模型是全球数百万开发人员所广泛使用的模型。它借鉴了分布式Java十多年的经验,如今,Spring可以完全满足企业关键任务的严格要求和大规模的网络工作负载。

有了Spring Boot,构建不在话下

Spring Boot的目标在于借助最少的Spring前期配置达到尽可能快速的运行。Spring Boot可以主动构建生产就绪的应用程序,使得实施现代化应用的最佳实践变得方便直观。应用简单持续的开发经验构建带有REST、WebSocket、消息、反应式、数据、集成和批量功能的微服务。

了解更多

有了Spring Boot,协调不在话下

直接使用Spring Boot创新方法构建企业Java,Spring Cloud通过实施成熟的简化分布式、微服务架构为微服务带来弹性、可靠性和协调性。使用Spring Cloud服务,Pivotal Cloud Foundry®的客户能够拥有安全协调的一站式解决方案,这种协调性的基础架构包括服务注册、配置服务器和断路器仪表板。

了解更多

有了Spring Cloud Data Flow,连接不在话下

将企业连接到互联网的任何移动设备、传感器、可穿戴设备、汽车上。Spring Cloud Data Flow可以提供统一的服务来创建解决流媒体和ETL数据处理模式的可组合数据微服务。

了解更多

有了Spring Security,安全不在话下

Spring Security拥有深层次的验证和授权功能,不论您选择什么Java 网络服务器,它都可以轻易地嵌入到微服务当中,让你的微服务内置可以防护头号OWASP风险的安全措施,使用SAML、OAUTH和LDAP简化现有的集成。

了解更多

建立与Spring引导什么

Spring Boot令创建自给自足的生产级别十二要素应用更加简单

使用Spring Initialzr、CLI或IDE分秒即可上手

自动配置并嵌入Tomcat、Jetty、Undertow

自动化依赖式管理

专为Pivotal Cloud Foundry设置的Spring Boot可执行压缩文件

从无到有地进行代码配置

开发人员友好型工具,如自动重新启动、SSH、现场重装等

生产就绪型的功能,如跟踪、度量和健康监测

有了Spring Cloud,协调不在话下

Spring Cloud提供简单方便的编程模型来构建弹性、可靠、协调的应用程序。

服务注册

客户端负载均衡和拥有路由的态目录

云总线

应用程序总线时刻播放着状态变化和领导者选举状况

断路器

带有监测仪表板的微服务容错功能

OAuth2 用户模式

支持单点登录、令牌中继和令牌互换

配置服务器

无需重新启动应用程序即可在整个生命周期状态进行动态版本传播配置

轻量级API网关

单切入点的API用户(浏览器、设备、其他API)

Pivotal Cloud Foundry上的一站式微服务操作和安全功能

Spring Cloud特征矩阵
功能
Spring Cloud OSS
Spring Cloud服务
Pivotal Cloud Foundry
Pivotal Cloud Foundry 上的自动化生产作业
---
Pivotal Cloud Foundry自动安装和配置
---
断路器仪表板自动配置及其RabbitMQ传输层
---
默认安全——通过Pivotal Cloud Foundry UAA自动保护的服务到服务安全请求
---


有了Spring Cloud Data Flow,连接不在话下

Spring Cloud Data Flow让Java微服务开发人员可以掌握强大的集成、批处理和流水式处理,无需专有供应商的技术

通过单一的编程模型实时摄取、转换、存储和分析

流水式数据和批量作业

搜集和存储数据到Hadoop、Redis、 GemFire甚至任何数据存储系统上去

使用Kafka、 GemFire和RabbitMQ的数据消息传输协议

Spring Flo视觉流程设计工具

使用简单便捷的语句快速编码

改善和缩放分离数据流程组件

连接并将遗留系统的数据迁移到云端

Pivotal Cloud Foundry、Apache YARN™ 及其他平台的本地运行



有了Spring Security,安全不在话下

Spring Security是一个功能强大、高度自定义的身份验证和访问控制框架,它是为Spring应用提供安全防护的实际标准,完全支持Spring Boot。

可以防护会话固定、点击劫持、伪造跨站请求等顶级 OWASP 攻击

SAML 2.0支持 ——在身份提供者模式下支持SAML 2.1扩展集成产品(例如ADFS、 Okta、 Shibboleth、 OpenAM、 Efecte EIM 或 Ping Federate)

OAuth支持——支持Oauth 1a和3

精细而丰富的授权访问控制能力