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

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

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

Apache Kafka 的 Kafka Streams

此版本的目标是将Apache Kafka 的 Kafka Streams 支持作为顶级项目提升到 Apache Kafka 绑定器实现中。通过将 Apache Kafka 的 Kafka Streams 作为一等公民,开发人员现在可以通过在绑定级别利用 Kafka Streams API 来构建 Spring Cloud Stream 应用程序,从而简化实时数据处理业务功能的实现。开发人员可以专注于功能,而不是基础设施和消息中间件配置细节,Spring Cloud Stream 通过开箱即用的方式解决了这些问题。除了编写标准的流处理应用程序外,Kafka Streams 的 Spring Cloud Stream 绑定器还使开发人员能够编写利用 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 绑定器的构件

注意

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

错误处理

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

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

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

查看项目页面以了解更多信息。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以快速提升您的进度。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部