首页 > 解决方案 > 在运行时确定 Cassandra 集群的复制策略

问题描述

我需要根据复制策略设置查询的一致性级别。的复制策略NetworkTopologyStrategy将意味着插入将在 执行EACH_QUORUM。的复制策略SimpleStrategy将意味着插入将在 执行LOCAL_QUORUM

session似乎有一个getCluster(). 无论如何要知道Cluster对象的复制策略或通过任何其他方法。

标签: cassandra-2.0datastax-java-driver

解决方案


你在正确的轨道上。getMetadata()然后Metadata.getKeyspace(String),您可以从集群中KeyspaceMetadata.getReplication()获得给定键空间的复制选项映射。


推荐阅读