Spring IO 平台介绍

来源:互联网 发布:淘宝网家居拖鞋 编辑:程序博客网 时间:2024/05/16 16:24

Spring IO 平台介绍

Spring IO是可集成的,构建现代化应用的版本平台。它是一个模块化的、企业级分布式系统,包含一系列的依赖,使得开发者仅对自己需要的部分进行完全的部署控制。Spring IO 是100%开源、可靠和模块化的。

主要特性:

  • 一个平台,多个工作负载 - Web 构建,集成,批处理,响应式或者大数据应用
  • 极致简化 Spring Boot 的开发经验
  • 提供开箱即用的生产特性
  • 策划和协调依赖
  • 模块化平台,允许开发者只部署他们需要的那部分
  • 支持嵌入式运行时,传统应用服务器和 PaaS 部署
  • 仅仅依赖 Java SE,支持 Groovy, Grails 和一部分 Java EE
  • 可以结合现有的依赖系统运行(Maven 和 Gradle)
  • 支持 JDK 7 和 8*
Spring IO 平台包含:
Foundation Layer modules
Execution Layer domain-specific runtimes (DSRs)

这里写图片描述

Spring IO Foundation

Spring IO 基础层包含一系列的api和可嵌入运行时组件使您能够构建应用程序解决广泛的企业需求。对于任何应用程序,你可以指定仅仅需要的部分。

所有主要的工作表现为
企业集成
批处理
大数据处理
web应用 (包含 websocket支持)
单页面应用服务支持
移动客户端
各类服务

Spring的web组件已经全面支持RESTful,用于支持移动和富客户应用程序体系结构

Spring Integration提供了丰富的编程模型基于企业集成模式和通道,适配器,过滤器,转换器。

Spring定义了批处理方式,使您能够构建健壮的超大量批处理应用程序。

DATA

Spring完全支持Apache Hadoop——无论是文档、图表、键值关系,或简单的非结构化文件。

CORE

通过Spring 4 ,Spring IO使您能够充分利用Java SE 8和JAVA EE 7的新特性。Spring IO为解决安全问题,Spring Reactor提供了一个基于JVM的异步事件驱动框架。

Groovy动态语言作为支持Spring IO平台不可或缺的一部分,无缝地集成了现有类和库和IO Execution DSRs,比如Boot和Grails。

Spring IO Execution

首个Spring IO发行版本包含3个DSRS:Spring XD、Spring Boot、Grails。

Spring XD提供了一个强大的运行时和DSL描述大数据摄入和分析,出口,Hadoop工作流管理。在许多情况下,数据流的描述,开发工作可以直接推到XD DSR而不需要编写任何代码。

Spring Boot 用极少的代码就能创建spring应用,实现了一套可扩展的操作功能,如自动健康检查

Grails提供了一个富有成效的和全方位完整web框架结合Spring IO基础组件的力量与一组全面的基于groovy的dsl。

0 0
原创粉丝点击