Spring Cloud Stream Ditmars/1.3 Release Candidate 发布公告

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

我们很高兴地宣布,Spring Cloud Stream Ditmars.RC1 release candidate 已在 Spring Milestone 仓库中可用。 发布说明 包含与 Spring Boot、Spring Cloud、Spring AMQP 和 Spring for Apache Kafka 的版本兼容性相关的信息。

Kafka Streams for Apache Kafka

本次发布的主要目标是将 Apache Kafka 的 Kafka Streams 支持作为顶级项目纳入 Apache Kafka 绑定器实现中。随着 Kafka Streams for Apache Kafka 被定位为一等公民,开发人员现在可以利用绑定级别的 Kafka Streams API 来构建 Spring Cloud Stream 应用程序,从而大大简化实时数据处理业务功能的实现。开发人员可以专注于功能本身,而不是基础设施和消息中间件配置的细节,Spring Cloud Stream 通过开箱即用的方式解决了这些问题。除了编写标准的流处理应用程序,Spring Cloud Stream 的 Kafka Streams 绑定器还使开发人员能够编写利用 Kafka Streams 交互式查询功能的应用程序。请查看 示例 以获取更多详细信息。

Apache Kafka 0.11

应客户和社区的热烈要求,我们也激动地宣布 Spring Cloud Stream 将支持 Apache Kafka 0.11。鉴于基础项目(Spring for Apache Kafka 和 Spring Integration Kafka)将在其下一个主要版本中更明确地添加 0.11 支持,团队确保通过向次要版本反向移植的方式,为 Spring Cloud Stream 提供 0.11 的预览版本。因此,有一个 0.11 分支专门添加了对 Apache Kafka 0.11 版本的支持。对于有兴趣升级到此版本的早期用户,我们已经发布了一个 独立构件。同样,也有一个 针对 0.11 的 kstream 绑定器的构件

注意

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

错误处理

进一步改进错误处理支持,我们简化了 生产者和消费者级别的异常处理。在此发布周期中,错误通道的创建和编排以及它们的全局表示也进行了重写。

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

关于后续步骤,我们计划在本月底发布 Spring Cloud Stream Ditmars 发布周期的通用可用版本。一如既往,我们欢迎反馈和贡献,请通过 StackoverflowGitHubGitter 与我们联系。

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有