更进一步
VMware 提供培训和认证,助力您加速发展。
了解更多我们很高兴地宣布 Spring for Apache Kafka 2.0 版本的第三里程碑版本已发布。
可以从里程碑仓库下载
repositories {
maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.kafka:spring-kafka:2.0.0.M3"
自之前的公告以来,以下功能已加入当前里程碑版本
Apache Kafka 0.11.0.0 客户端基线;
基于新的 Apache Kafka 基础,我们在 KafkaTemplate 中引入了 KafkaTransactionManager 和事务支持,通过新的 executeInTransaction() 操作;
现在可以为 KafkaListenerContainer 提供 TransactionManager 以在事务边界内执行轮询和偏移量提交;
同时提供了 Kafka 标头支持。现在您可以发送和接收带有任意标头的消息,例如使用一些 correlationKey 标头构建请求-响应场景;
提供 ConsumerAwareErrorHandler 以在发生错误时管理 Consumer 状态;
现在可以为 KafkaEmbedded 提供任何任意的 brokerProperties。
感谢所有社区成员的反馈和贡献!
预计 2.0 版本的正式发布将在 9 月(紧随 Spring Framework 5.0 版本之后)。欢迎通过常用渠道提供反馈、功能请求和贡献