Cassandra令牌感知

vhipe2zx  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(303)

我有一个cassandra1.2集群,它使用vnodes(默认为每个节点256个)。我想从客户机内部预测这些vnode在环中的物理位置,以便可以更有效地为每个查询选择协调器节点。
我知道vnode是随机分布在环上的,所以我需要对每个客户机示例至少查询一次cassandra。
有可能吗?cassandra sharp有一个看似存根的类,用于通过其行键选择端点:tokenawarestrategy。但据我所知,它没有分区逻辑。以前有人这样做过吗?
亚历克斯

ljo96ir5

ljo96ir51#

cqlsharp有一个令牌感知策略的工作实现。有关如何使用它的详细信息,请参阅cqlsharp wiki。
datasax.net驱动程序正在大力开发中。我看到他们在用同样的逻辑工作,但我不确定目前的状态是什么。

相关问题