Client and broker compatibility across Kafka versions - tenji/ks GitHub Wiki

Kafka Client & Broker 跨版本兼容性

维护不同的 Kafka Client 和 Broker 之间的兼容性是一个常见问题。Client 和 Broker 版本之间的不匹配可能出现再以下场景中:

  • 升级 Kafka 集群版本,不升级 Kafka 客户端版本;
  • 使用第三方应用程序生产或者从你的 Kafka 集群消费数据;
  • 客户端程序与两个或多个 Kafka 集群通信(例如从一个集群进行消费并往另一个集群生产数据)
  • 将 Flume 或 Spark 用作 Kafka 消费者。

...

参考链接