抢占先机
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布 spring-kafka
(Spring for Apache Kafka)版本 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_
标头,以避免在发送时与相同的 messageKey
冲突(重新路由)到相同的 topic
,例如,使用 Spring Integration Adapters。有关更多信息,另请参阅参考手册。
不要错过 Spring Integration Kafka 2.0 的第一个里程碑,它完全基于此 Spring for Apache Kafka 基础。
此外,我们已经在研究版本 1.1
,以使用 Reactor 的 Flux
和 Mono
抽象实现与 Reactive Streams 的 Kafka 交互。 同时,Apache Kafka 0.10.0 及其 Kafka Streams 功能,对于 Spring for Apache Kafka 1.1 来说也是一个很好的补充。
同时,我们期待您的反馈,如果一切顺利,计划在未来几周内发布 1.0.0.RELEASE
!