Gunnar Hillert

Gunnar Hillert

校友
博文Gunnar Hillert

Spring Cloud Data Flow 1.4.0 发布

发布 | 2018年3月19日 | ...

Spring Cloud Data Flow 团队很高兴地宣布最终的 1.4.0 GA 版本发布。请参阅以下入门指南:本地服务器Cloud FoundryKubernetes

此版本包含多项改进,包括

  • 仪表板改进

  • 管理应用版本的能力(在 Skipper 模式下)

  • 新的流部署构建器(在 Skipper 模式下)

  • 用于开发的 Docker Compose

  • 安全改进

  • Shell 的代理服务器支持

  • LDAP 角色映射支持

  • 文档改进

仪表板改进

1.4.0 版本的一个重要焦点是 仪表板 UI 及其与 Spring Cloud Skipper 的集成...

Spring Cloud Data Flow 1.4 RC1 发布

发布 | 2018年3月12日 | ...

Spring Cloud Data Flow 团队很高兴地宣布发布 1.4.0 RC1。请参阅以下入门指南:本地服务器Cloud FoundryKubernetes

以下是本次发布的亮点

流部署用户体验

在 Skipper 模式下,我们添加了一个全新的流部署构建器表单,以简化部署流时平台和属性的选择。选项包括覆盖部署平台和部署器、应用程序和流管道的全局属性。

Deployment Properties

用于开发的 Docker Compose

为了简化本地服务器的入门体验,我们添加了 Docker Compose 支持,只需通过 CLI 运行一条命令,它就会自动配置最新版本的本地服务器和 Apache Kafka 进行消息传输……

Spring Cloud Data Flow 1.4.0 M1 发布

发布 | 2018年2月27日 | ...

Spring Cloud Data Flow 团队很高兴地宣布发布 1.4.0 M1。请参阅以下入门指南:本地服务器Cloud FoundryKubernetes

1.4.x 系列的第一个里程碑版本主要关注 仪表板 UI。为了始终保持我们的 UI 依赖项最新,我们最终将 UI 升级到 Angular 5.2Angular CLI 1.6。此外,UI 现在提供了与 Spring Cloud Skipper 更好的集成。

因此,您现在可以管理应用程序注册的版本并设置默认版本。

Manage Versions

版本信息现在也在应用程序注册列表页面上显示。除了提供关于应用程序类型(源、汇、任务、处理器)更好的视觉提示外,您现在还可以按应用程序类型搜索应用程序注册……

Spring Cloud Data Flow 1.3 GA 发布

发布 | 2018年2月1日 | ...

我代表团队很高兴地宣布 Spring Cloud Data Flow 1.3 在一系列平台上普遍可用

请参阅以下入门指南:本地服务器Cloud FoundryKubernetes

发布亮点

流更新和回滚

由一系列微服务应用程序编排的流数据管道一直是 Spring Cloud Data Flow 设计的核心价值。在 Data Flow 1.3 中,我们提供了独立更新源、处理器和汇的能力,而无需取消部署和重新部署整个流。

流更新和回滚功能通过将部署过程委托给一个名为 Skipper 的新 Spring Cloud 项目来实现。Skipper 是一个轻量级的 Spring Boot 应用程序,专门用于填补 Data Flow 中的这一功能空白。Skipper 定义了一种包格式,很像 helmbrew,还可以将应用程序部署/取消部署到多个云平台:本地、Cloud Foundry 和 Kubernetes。它使用自 Data Flow 最初发布以来一直是其一部分的相同 Spring Cloud Deployer 库。SpringOne 2017 上的最新演示 介绍了 Skipper 以及

Spring Cloud Data Flow 1.3.0.M1 发布

发布 | 2017年8月7日 | ...

我代表团队很高兴地宣布 Spring Cloud Data Flow 1.3.0 的第一个里程碑版本。

本地服务器:入门指南

可用性是我们团队的一大重点,在 1.3 发布系列中,我们旨在通过升级的客户端技术栈、改进的工具和文档来使仪表板现代化。重点是提高可读性、用户体验和整体性能。

Angular 4

Spring Cloud Data Flow 的第一个里程碑版本包含了新的基于 Angular 4 的仪表板 UI 的初始版本。旧的基于 AngularJS 1.x 的 UI...

Spring Cloud Data Flow 1.2.1 发布

发布 | 2017年5月25日 | ...

我代表 Spring Cloud Data Flow 团队,很高兴地宣布发布 Spring Cloud Data FlowSpring Cloud Data Flow for Cloud Foundry 1.2.1.RELEASE。此版本围绕 OAuth2 授权提供了多项改进。

以下是文档和入门指南的相关链接。

Spring Cloud Data Flow 现在为 OAuth2 提供了角色支持,与 Data Flow 在使用传统安全选项时支持的 VIEWCREATEMANAGE 角色保持一致。考虑到不同组织在安全角色方面不同的用例需求,开箱即用的实现将为 OAuth 认证用户分配所有 VIEWCREATEMANAGE 角色。但是,这可以通过提供您自己的 AuthoritiesExtractor 进行自定义……

Spring XD 1.0.0.M4 发布

发布 | 2013年11月14日 | ...

Spring XD 团队很高兴地宣布 Spring XD 1.0.0 Milestone 4 现已可供下载

Spring XD 使解决常见大数据问题变得容易,例如数据摄取和导出、实时分析以及批处理工作流编排。此版本包括几个值得注意的新功能

Spring XD 1.0.0.M1 发布

发布 | 2013年6月12日 | ...

亲爱的Spring社区,

Spring XD 团队很高兴地宣布 Spring XD 的第一个里程碑版本现已可供下载

Spring XD 使解决常见大数据问题变得容易,例如数据摄取和导出、实时分析和批处理工作流编排。第一个里程碑实现了许多功能并提供了大量文档

欲了解更多信息,请参阅项目主页发布说明博客文章

我们期待听到您的反馈,因为我们将继续努力争取最终的 Spring XD 1.0.0 版本。如果您有任何疑问,请使用 Stackoverflow(标签:springxd),要报告任何错误或改进,请使用 Jira 问题跟踪器 或提交 GitHub 问题

Spring Integration 2.2 新特性(第三部分 – JPA 支持)

工程 | 2012年10月5日 | ...

这是系列博客文章的第三部分,重点介绍了在最近发布 Release Candidate 1 之后 Spring Integration 2.2 中可用的一些新功能。第一部分描述了新的一组 MongoDB 适配器。在第二部分中,我们重点介绍了对事务同步非事务性资源的新扩展支持。

在今天的第三部分中,我们想介绍从 Spring Integration 2.2 开始提供的新的 Java Persistence API (JPA) 支持。JPA 模块是与持久化提供程序无关的,并已使用以下方式进行测试:

作为新 JPA 模块的一部分,我们提供了几个用于检索和持久化 JPA 实体对象的组件
  • JPA 入站通道适配器
  • JPA 出站通道适配器
  • JPA 更新出站网关
  • JPA 检索出站网关
使用这些组件,您可以在数据库中选择、创建、更新和删除实体。除了直接使用实体类持久化数据外,您还可以使用 Java Persistence Query Language (JPQL) 以及原生 SQL 查询来执行查询。此外,还支持命名查询。

JPA 示例

在我们的 Spring Integration 示例 仓库中,我们提供了 一个示例应用程序,演示了 JPA 支持,我们将在本博客文章中使用它来向您展示如何轻松入门。

所提供的示例使用嵌入式 H2 数据库,其中包含一个名为 PEOPLE 的表。此表映射到包 org.springframework.integration.samples.jpa 中的 Person 实体类...

社区驱动的 Spring Integration 扩展

工程 | 2012年8月23日 | ...

Spring Integration 团队荣幸地宣布 Spring Integration 扩展 存储库的可用性。这个新的基于 GitHub 的存储库的主要目标是促进一个活跃的适配器和扩展开发人员社区,并鼓励更广泛的社区参与该项目。Spring Integration 扩展项目托管在

这个新的存储库将使我们能够更快速地整合新的贡献,而无需经过核心 Spring Integration 框架更严格的审查流程。由于每个社区贡献的扩展都是 Spring Integration 扩展 存储库中的一个独立项目,它将拥有独立于核心 Spring Integration 框架的发布生命周期。因此,这将允许更频繁的发布。

随着时间的推移,我们预计一些较少使用的 Spring Integration 模块可能会转移到 Extensions 存储库中。另一方面,对于某些扩展模块,Spring Integration Extensions 项目也可以作为孵化器,最终它们可能会被整合到核心 Spring Integration 框架中。

感谢多个社区贡献,新的存储库已经提供了几个适配器,例如 XQuery 适配器(包括对 XPath 2.0 的支持)和 SMB 适配器。未来几周内将添加几个围绕 Amazon Web Services (AWS) 的适配器(Amazon S3Amazon SNSAmazon SQS)。此外,我们正在提供一个早期版本的 打印适配器,我们还在开发一个使用 Atmosphere 提供 WebSocket 支持的适配器。

我如何成为贡献者?

如果您对新的扩展和/或适配器有任何想法,请随时提交 JIRA 票证。如果您已经创建了一个扩展模块并希望贡献代码,请 fork Spring Integration Extensions 存储库,添加您的模块并提交 pull request。但是,在我们可以合并您的代码之前,您必须填写 贡献者许可协议。提交后,我们和/或其他社区成员将审查您的 pull request 并将其合并。有关更详细的信息,请仔细查看 Spring Integration Extensions 项目的 贡献者指南

创建新的 Spring Integration 扩展模块

最受欢迎的扩展类型之一是 Spring Integration 适配器。为了简化为 Spring Integration 编写自定义适配器的过程,我们现在为 SpringSource Tool Suite (STS) 3.0.0 提供了 适配器模板。此模板将使贡献者能够非常容易地快速构建新适配器,同时确保与核心 Spring Integration 框架中提供的适配器保持一致(包结构、命名约定、命名空间处理程序/解析器等)。

作为 Spring Integration 模板 项目一部分的 Spring Integration 适配器模板 创建了一个功能齐全的 Spring Integration 模块,并且该模板将创建以下常用组件

  • 入站通道适配器
  • 出站通道适配器
  • 出站网关

该模板不仅会创建核心 Java 类和一些基本的单元测试,还会提供 XML 命名空间支持,其中包括 XML Schema 和相关的解析器类。即使您创建其他类型的组件,此模板也应该为您提供有关如何开发这些组件的宝贵见解。有关使用 STS 模板进行 Spring Integration 的更多信息,请参阅以下博客文章

创建的适配器项目将使用 Gradle 作为其构建工具,并且它严格遵循为 Spring Integration 定义的构建任务

构建适配器项目

    $ ./gradlew build
将适配器项目安装到您的本地 Maven 仓库

    $ ./gradlew install
生成 JavaDoc

    $ ./gradlew api
使用 Sonar 生成指标

    $ ./gradlew sonar
构建完整的发行版

    $ ./gradlew dist

有关更多信息,请参阅 Spring Integration Extensions Wiki 上的 如何创建新组件

更多资源

Spring Integration GitHub 存储库

为了完整起见,以下是所有 Spring Integration 相关 GitHub 存储库的列表

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有