领先一步
VMware 提供培训和认证,以快速提升您的进度。
了解更多我们高兴地宣布,Spring Cloud Stream Ditmars.RC1 版本候选版现已在Spring Milestone 仓库中提供。 发行说明 包含有关与 Spring Boot、Spring Cloud、Spring AMQP 和 Spring for Apache Kafka 的版本兼容性的相关信息。
此版本的目标是将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 交互式查询功能的应用程序。查看示例以了解更多详细信息。
应客户和社区的强烈要求,我们还高兴地宣布 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 版本系列的正式版。与往常一样,我们欢迎您的反馈和贡献,请通过Stackoverflow、GitHub 或Gitter与我们联系。
查看项目页面以了解更多信息。