Apache Cassandra 4.x java 驱动程序兼容性

问题描述 投票:0回答:2

想要将 Cassandra 从 3.3 升级到 4.0.6。该数据库由运行 Datastax 驱动程序 3.2 的 Java 应用程序使用,某些应用程序使用 Dropwizard cassandra 驱动程序版本 4.0。

作为升级的一部分,我是否必须更新 Java 应用程序?或者 Cassandra 4.0.6 向后兼容吗?

cassandra dropwizard datastax-java-driver
2个回答
0
投票

Cassandra 4.0 向后兼容旧协议版本(3 和 4)。如果您能够使用应用程序连接到运行 3.X 的 Cassandra 集群,那么您应该能够连接到 4.0 集群。 只要您使用某些版本的 datastax java-driver 3.0 或更高版本,您就应该能够继续使用您已经使用的相同版本的客户端库。

话虽如此,3.2 是一个相当旧的版本。您可能会考虑升级到最新的 3.X datastax java 驱动程序或查看 4.X java 驱动程序(这是完全重写,需要更多代码更改)。


-1
投票

如果我们必须使用 cassandra 单元 4.3.1.0 中的embeddedCassandraServerHelper 怎么办?3.x 驱动程序是否可以与此embeddedcassandra 配合使用

© www.soinside.com 2019 - 2024. All rights reserved.