【发布时间】:2021-05-21 16:35:44
【问题描述】:
我需要将 kafka 代理升级到 2.x 版,所有模块都很好,但只有一个组件。 它使用带有kafka binder 2.0.2.Release的spring cloud stream。 在内部,它似乎正在使用 kafka-client 1.0.2
根据 kafka 兼容性矩阵,这个客户端应该兼容所有较新的 kafka 版本
还有 spring-kafka 页面 https://spring.io/projects/spring-kafka 告诉参考 kafka 以获得客户端代理兼容性
但是我发现了这个页面 https://github.com/spring-cloud/spring-cloud-stream/wiki/Kafka-Client-Compatibility 它表明,无论 kafka-client 是什么,spring cloud 仅与 Kafka 代理版本 1.1.x、1.0.x、0.11.0.x 兼容
这让我很困惑,谁能解释一下兼容性是什么?
【问题讨论】:
标签: apache-kafka spring-cloud spring-kafka spring-cloud-stream