领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我谨代表团队,非常高兴地宣布 Spring Cloud Data Flow 1.0 RC1 发布。
本次发布增加了一些令人兴奋的新功能,这些功能也同样应用在今天一同发布的其他 Data Flow Server 实现中。
点击以上链接可查看每个独立运行时平台特有的功能详情。本次发布亮点包括:

批处理和任务事件 可用作 YARN 和 Kubernetes 服务器实现中流定义的源。
改进了安全性,支持对服务器端点启用 HTTPS 访问,并支持基本身份验证和 OAuth 2.0 身份验证。UI 和 shell 也已更新以支持 HTTPS 和身份验证。
服务器现在使用 RDBMS 而非 Redis 来存储流/任务定义、应用程序注册和作业存储库。仅在分析功能时才需要运行 Redis 服务器。默认配置使用嵌入式 H2 实例,但支持 Oracle、SqlServer、MySQL/MariaDB、PostgreSQL、H2 和 HSQLDB 数据库。要使用 Oracle 和 SqlServer,您需要使用 Spring Initializr 创建自己的 Data Flow Server,并添加相应的 JDBC 驱动类。
功能开关 可用于启用/禁用分析、流和任务功能。默认情况下,所有三个功能都已启用。
对于所有服务器,包括 Data Flow 本地服务器,应用程序不再预先注册。这有助于将我们的开箱即用应用程序的发布与其 Data Flow Server 的发布生命周期解耦。为了方便起见,一系列最新的流应用程序可通过用户友好的公共 URL 获得。例如,shell 命令
$ dataflow:>app import --uri http://bit.ly/stream-applications-kafka-maven
将加载最新的应用程序,使用 kafka 绑定器,并通过我们的 maven 仓库托管。有关 注册应用程序组 的更多信息,请参阅参考指南。
为了支持集中化和一致地管理应用程序的配置属性,Spring Cloud Config 客户端库已包含在 Spring Cloud Data Flow 服务器以及由 Spring Cloud Stream App Starters 仓库 提供的 Spring Cloud Stream 应用程序中。您也可以在 Data Flow Server 启动时 传递通用的应用程序属性 给所有流。
您可以使用此版本的 Spring Initializr 进一步自定义我们的 Spring Cloud Stream 和 Task 应用程序启动器。
Spring Boot 应用程序属性白名单 为 shell/UI 提供了信息,以显示一组首选的 boot 属性,用于代码补全和应用程序信息。
命名更改。UI 现在可以在 URL https://:9393/dashboard 下找到。所有对“module”的引用现已替换为“app”。
有关功能、错误修复和改进的完整列表,请参阅 已关闭的 1.0.0.RC GitHub issue。
我们欢迎反馈和贡献!如果您有任何问题、评论或建议,请通过 GitHub Issues、StackOverflow 或在 Twitter 上使用 #SpringCloudDataFlow 标签告诉我们。