Zookeeper 3.5.x 向后兼容 zookeeper 3.4.x 客户端

Zookeeper 3.5.x backwards compability with zookeeper 3.4.x clients

考虑将几个 zookeeper 集群从 3.4.(6-10) 升级到更新的版本(3.5.7 或 3.6.0),我们有数百个微服务 (java) 运行 zookeeper 3.4.x clients.

服务器升级是否会破坏现有客户端。

计划是在服务器升级后开始将客户端升级到 3.5。

有相当过时的documentation from the zookeeper team as well as information in the release notes。我自己的测试给出了以下结果:

  • 3.4.x 客户端 兼容 与 3.5.x 服务器
  • 3.4.x 和 3.5.x 客户端可以在 3.5 服务器上混合使用
  • 3.5.x 客户端 不兼容 与 3.4 服务器