0

我有一个使用 vNodes 的 Cassandra 1.2 集群(默认为每个节点 256 个)。我想从客户端内部预测这些 vNode 在环内的物理位置,以便我可以更有效地为每个查询选择一个协调器节点。

我知道 vNode 随机分布在环上,所以我需要每个客户端实例至少查询一次 Cassandra。

知道是否可能吗?cassandra-sharp 看起来像是一个存根类,用于通过其行键选择端点:TokenAwareStrategy。但据我所知,它没有分区逻辑。有没有人这样做过?

亚历克斯

4

1 回答 1

1

CqlSharp有一个 TokenAware 策略的工作实现。有关如何使用它的详细信息,请参阅CqlSharp wiki 。

DataStax .net 驱动程序正在大力开发中。我已经看到他们正在研究相同的逻辑,但我不确定当前状态是什么。

于 2013-05-15T10:15:34.453 回答