Spring for Apache Kafka 1.0 Milestone 2 现已发布

发布 | Artem Bilan | 2016年4月11日 | ...

我很高兴地宣布 spring-kafka (Spring for Apache Kafka) 1.0 版本的第二个里程碑版本现已可用。

org.springframework.kafka:spring-kafka:1.0.0.M2org.springframework.kafka:spring-kafka-test:1.0.0.M2 的构件可在 Milestone 仓库中找到。

第一个里程碑 以来的更改包括:

  • KafkaTemplate.send() 方法现在返回 ListenableFuture<SendResult<K, V>>

以异步跟踪发布到 Kafka 主题。

  • MessagingMessageListenerAdapter(用于 @KafkaListener 方法)现在可以从方法参数推断 payload 转换的类型。
  • 一个 StringJsonMessageConverter,它可以使用类型推断通过 Jackson ObjectMapper 从 JSON 内容构建目标对象。
  • 已从 Listener 添加了 RECEIVED_ 头,以避免在发送(例如使用 Spring Integration Adapters)时与具有相同 messageKey 的同一 topic 发生冲突(重路由)。
  • 更多测试实用工具。

有关更多信息,请参阅参考手册

Spring Integration Kafka 支持

不要错过 Spring Integration Kafka 2.0 的第一个里程碑,它完全基于 Spring for Apache Kafka 基础。

下一步

我们还在考虑版本1.1,以便使用ReactorFluxMono抽象通过 Reactive Streams 实现与 Kafka 的交互。同时,Apache Kafka 的0.10.0及其Kafka Streams功能也将成为 Spring for Apache Kafka 1.1 的一个有益补充。

同时,我们期待您的反馈,如果一切顺利,我们计划在接下来的几周内发布1.0.0.RELEASE

项目页面 | 文档 | 帮助

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有