领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴代表团队宣布 Spring Cloud Data Flow 1.0 RC1 的发布。
此版本中添加了几个令人兴奋的新功能,这些功能也延续到今天发布的其他 Data Flow Server 实现中。
请按照上面的链接了解每个运行时平台独有的功能详情。 此版本的主要亮点是
批处理和任务事件可以用作 YARN 和 Kubernetes 服务器实现上流定义的来源。
改进的安全性,通过启用对服务器端点的 HTTPS 访问以及对基本身份验证和 OAuth 2.0 身份验证的支持。 UI 和 shell 也已更新以支持 HTTPS 和身份验证。
服务器现在使用 RDBMS 而不是 Redis 来进行流/任务定义、应用程序注册和作业存储库。 运行 Redis Server 仅用于分析功能。 默认配置使用嵌入式 H2 实例,但支持 Oracle、SqlServer、MySQL/MariaDB、PostgreSQL、H2 和 HSQLDB 数据库。 要使用 Oracle 和 SqlServer,您需要使用 Spring Initializr 创建自己的 Data Flow Server,并添加相应的 JDBC 驱动程序类。
功能切换以启用/禁用分析、流和任务功能。 默认情况下,使用配置启用所有三个功能。
对于所有服务器(包括 Data Flow Local Server),应用程序不再预先注册。 这有助于将我们的开箱即用应用程序的发布与 Data Flow Server 发布生命周期分离。 为了方便起见,可以通过用户友好的公共 URL 获取最新的流应用程序列表。 例如,shell 命令
$ dataflow:>app import --uri http://bit.ly/stream-applications-kafka-maven
将加载具有 kafka binder 并且通过我们的 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 提供信息,以显示代码完成和应用程序信息要显示的推荐启动属性集。
命名更改。 现在可以在 URL http://localhost:9393/dashboard 下找到 UI。 所有对“模块”的引用现在都已替换为“应用程序”。
有关功能、错误修复和改进的完整列表,请参阅已关闭的 1.0.0.RC GitHub 问题。
我们欢迎反馈和贡献! 如果您有任何问题、意见或建议,请通过GitHub Issues、StackOverflow或使用 Twitter 上的 #SpringCloudDataFlow 标签告知我们。