抢占先机
VMware 提供培训和认证,可加速您的进步。
了解更多我们很高兴地宣布发布候选版本 Spring Cloud Stream Ditmars.RC1 现已在 Spring 里程碑 存储库中提供。 发行说明 包含了与 Spring Boot、Spring Cloud、Spring AMQP 和 Spring 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 的交互式查询功能的应用程序。查看 示例 了解更多详情。
应客户和社区的强烈要求,我们也很高兴地宣布 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 版本系列的正式版本。与往常一样,我们欢迎反馈和贡献,因此请通过 Stackoverflow 或 GitHub 或通过 Gitter 与我们联系。
有关更多信息,请参见项目页面。