领先一步
VMware 提供培训和认证,以快速提升您的进度。
了解更多我很高兴地宣布,spring-kafka
(用于 Apache Kafka 的 Spring)1.0版本的第二个里程碑版本现已发布。
工件org.springframework.kafka:spring-kafka:1.0.0.M2
和org.springframework.kafka:spring-kafka-test:1.0.0.M2
可在里程碑存储库中找到。
自第一个里程碑版本以来的更改包括:
KafkaTemplate.send()
方法现在返回ListenableFuture<SendResult<K, V>>
用于异步跟踪发布到 Kafka 主题。
MessagingMessageListenerAdapter
(用于@KafkaListener
方法)现在可以根据方法参数推断payload
转换的类型。StringJsonMessageConverter
,它可以使用类型推断来使用Jackson ObjectMapper
从JSON内容构建目标对象。Listener
添加RECEIVED_
头,以避免与发送时(例如使用Spring Integration适配器)具有相同messageKey
的相同topic
发生冲突(重新路由)。有关更多信息,另请参见参考手册。
不要错过Spring Integration Kafka 2.0 的第一个里程碑版本,它完全基于此 Spring for Apache Kafka 基础。
我们还在研究1.1版本,以使用Reactor的Flux
和Mono
抽象实现与Kafka使用响应式流的交互。同时,Apache Kafka 0.10.0及其Kafka Streams功能,也将是Spring for Apache Kafka 1.1的一个很好的补充。
与此同时,我们期待您的反馈,如果一切顺利,计划在接下来的几周内发布1.0.0.RELEASE
!