Spring Cloud Stream Elmhurst.RC1 /2.0.0.RC1 发布公告

工程 | Oleg Zhurakousky | 2018 年 2 月 23 日 | ...

经过漫长而激动人心的旅程,我们很高兴地宣布 Spring Cloud Stream Elmhurst 发布系列的第一个候选版本 - Elmhurst.RC1/2.0.0.RC1。

Spring Cloud Stream Elmhurst 2.0.0.RC1 可在 Spring 里程碑 存储库中使用。发行说明包括有关与 Spring Boot、Spring Cloud、Spring AMQP 和 Spring for Apache Kafka 版本兼容性的相关信息。

鉴于这是一个候选版本,以下部分简要概述了此版本中包含的功能和改进,以及通常针对 2.0 的功能和改进,详细信息将在即将发布的博客和文档更新中提供,以准备 2.0.0.RELEASE。

新功能

  • 轮询源作为事件驱动消息消费的替代方案。
  • 通过 @StreamMessageConverter 注解的自定义 MessageConverters。
  • 新的测试 Binder - 由 Spring Integration 支持的 binder,用于支持在 binder 目标级别而不是其内部通道级别进行测试。
  • 用于绑定控制的 Actuator 端点 - 允许您不仅查看现有绑定,还可以管理它们的生命周期(即,停止/启动等)
  • Micrometer,micrometer,micrometer! - 现在指标支持基于 Micrometer
  • 完全改造 Kafka Streams binder - 详情待续。

改进与增强

  • 改进且一致的 Content-Type 协商
  • StreamListener 基础设施增强以处理多个目标
  • 可配置的 RetryTemplate
  • 可配置的 Web 环境 - 默认情况下是可选的,但允许用户根据提供的启动器选择基于响应式 (Netty) 或传统 (Tomcat)。
  • 现在分区是 Spring 配置的 - 当需要围绕分区进行自定义时,提供更大的用户灵活性。
  • Actuator 正在变为可选 -
  • Initializer (start.spring.io) 改进 - 创建新的 Spring Cloud Stream 应用程序时,改善用户体验。

各种其他增强和 bug 修复

再次非常感谢所有社区贡献者!!! 没有你们的帮助,我们不会走到今天!

下一步

如前所述,2.0.0.RELEASE 计划在未来几周内发布,所以请试用一下,保持关注,并告诉我们您的想法此处

一如既往,我们欢迎反馈和贡献,请通过 StackoverflowGitHubGitter 与我们联系。

获取 Spring 新闻简报

与 Spring 新闻简报保持联系

订阅

更进一步

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

即将举行的活动

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

查看全部