Spring:现代Java的来源
Spring Boot
建造任何东西
Spring Boot旨在尽可能快地启动和运行,并且只需最少的Spring前期配置。Spring Boot采用了建立生产准备应用程序的观点。
Spring Cloud
协调任何事情
直接基于Spring Boot的企业Java创新方法构建,Spring Cloud通过实施经过验证的模式,为微服务带来弹性,可靠性和协调性,从而简化了分布式的微服务式体系结构。
Spring Cloud Data Flow
连接任何东西
将企业连接到任何移动设备,传感器,可穿戴设备,汽车等互联网。Spring Cloud Data Flow提供统一的服务,用于创建可组合的数据微服务,以解决基于流和基于ETL的数据处理模式。
Spring框架5
Spring Boot
用SPRING BOOT构建任何东西
Spring Boot是构建所有基于Spring的应用程序的起点。Spring Boot旨在尽可能快地启动和运行,并且只需最少的Spring前期配置。
-
| 使用Spring Initializr在几秒钟内开始使用 |
-
| 构建任何东西 - REST API,WebSocket,Web,流,任务等等 |
-
| 简化的安全 |
-
| 丰富的对SQL和NoSQL的支持 |
-
| 嵌入式运行时支持 - Tomcat,Jetty和Undertow |
-
| 开发人员生产力工具,如实时重新加载和自动重启 |
-
| 策略依赖关系,只是工作 |
-
| 生产就绪功能,如跟踪,指标和健康状况 |
-
| 适用于您最喜欢的IDE - Spring Tool Suite,IntelliJ IDEA和NetBeans |

Spring Cloud
任何协调:分布式系统简化
构建分布式系统不需要很复杂且容易出错。Spring Cloud为最常见的分布式系统模式提供了简单易用的编程模型,帮助开发人员构建灵活,可靠和协调的应用程序。Spring Cloud建立在Spring Boot的基础之上,使开发人员可以轻松上手并快速提高生产力。
Spring Cloud Data Flow
连接任何东西
借助Spring Cloud Data Flow,可以轻松构建和编排用于数据摄取,实时分析和数据导入/导出等用例的云本机数据管道。通过为最常见的集成场景提供开箱即用的连接器,Spring Cloud Data Flow使连接系统变得非常简单。
-
| 支持实时流和批处理数据 |
-
| 提取,转换,分析和存储数据 |
-
| 用于FTP,RDBMS,Cassandra,RabbitMQ,GemFire,Redis等的连接器 |
-
| 支持现代消息中间件 - Kafka和RabbitMQ |
-
| Spring Flo管道的视觉设计师 |
-
| 操作仪表板 - 指标,运行状况检查和远程管理 |
-
| 支持的平台:Cloud Foundry,Kubernetes,Apache YARN,Apache Mesos |