Spring Cloud Stream Ditmars/1.3 发布候选版本公告

发布 | Gary Russell | 2017 年 9 月 14 日 | ...

我们很高兴地宣布发布候选版本 Spring Cloud Stream Ditmars.RC1 现已在 Spring 里程碑 存储库中提供。 发行说明 包含了与 Spring Boot、Spring Cloud、Spring AMQP 和 Spring for Apache Kafka 的版本兼容性的相关信息。

Kafka Streams for Apache Kafka

此版本旨在推广 Kafka Streams for Apache Kafka 支持,使其成为 Apache Kafka binder 实现中的顶级项目。通过将 Kafka Streams for Apache Kafka 定位为一等公民,开发人员现在可以通过利用绑定级别的 Kafka Streams API 来构建 Spring Cloud Stream 应用程序,从而更容易地实现实时数据处理业务功能。开发人员可以专注于功能,而不是基础设施和消息中间件配置细节,而 Spring Cloud Stream 通过开箱即用地解决这些问题来正面应对。除了编写标准流处理应用程序外,用于 Kafka Streams 的 Spring Cloud Stream binder 使开发人员能够编写利用 Kafka Streams 的交互式查询功能的应用程序。查看 示例 了解更多详情。

Apache Kafka 0.11

应客户和社区的强烈要求,我们也很高兴地宣布 Spring Cloud Stream 支持 Apache Kafka 0.11。鉴于基础项目(Spring for Apache Kafka 和 Spring Integration Kafka)将在他们的下一个主要版本中更明确地添加 0.11 支持,该团队确保通过将其向后移植到次要版本,使 0.11 作为 Spring Cloud Stream 的预览版本提供。因此,存在一个 0.11 分支,该分支显式地添加了对 Apache Kafka 0.11 版本的支持。对于有兴趣升级到此版本的早期采用者,我们已将其作为 独立的构件发布。 同样,还有一个用于 0.11 的 kstream binder 的构件

注意

提醒一下,Apache Kafka binder 实现的 Spring Cloud Stream 2.0 版本将默认为 Apache Kafka 0.11,并且这将是下一个主要版本中唯一支持的版本。较旧的 Apache Kafka 版本将在 Spring Cloud Stream 的 1.3.x 版本系列中提供支持。

错误处理

为了进一步改进错误处理支持,我们简化了 生产者和消费者级别的异常处理。在此版本系列中,也重新实现了错误通道的创建和编排以及相同的全局表示。

除此之外,此版本还包含各种错误修复和改进。有关更多详细信息,请参阅 发行说明 中的项目级别发布标记。

下一步,我们计划在本月底之前发布 Spring Cloud Stream Ditmars 版本系列的正式版本。与往常一样,我们欢迎反馈和贡献,因此请通过 StackoverflowGitHub 或通过 Gitter 与我们联系。

有关更多信息,请参见项目页面

获取 Spring 新闻邮件

与 Spring 新闻邮件保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部