Cassandra 卡桑德拉令牌感知
我有一个Cassandra 1.2集群,它使用vNodes(默认为每个节点256个)。我想从客户机内部预测这些VNode在环中的物理位置,以便能够更有效地为每个查询选择协调器节点 我知道vnode是随机分布在环上的,所以我需要在每个客户机实例上查询Cassandra至少一次 有可能吗?cassandra sharp有一个看似存根的类,用于通过其行键选择端点:TokenAwareStrategy。但据我所知,它没有分区逻辑。 以前有人这样做过吗 Alex有一个TokenAware策略的有效实现。请参阅有关如何使用它的详细信息Cassandra 卡桑德拉令牌感知,cassandra,Cassandra,我有一个Cassandra 1.2集群,它使用vNodes(默认为每个节点256个)。我想从客户机内部预测这些VNode在环中的物理位置,以便能够更有效地为每个查询选择协调器节点 我知道vnode是随机分布在环上的,所以我需要在每个客户机实例上查询Cassandra至少一次 有可能吗?cassandra sharp有一个看似存根的类,用于通过其行键选择端点:TokenAwareStrategy。但据我所知,它没有分区逻辑。 以前有人这样做过吗 Alex有一个TokenAware策略的有效实现。请
DataStax.net驱动程序正在大力开发中。我已经看到他们在使用相同的逻辑,但我不确定当前的状态是什么。谢谢!一定是错过了CqlSharp。最初,我与数据税司机卡桑德拉·夏普(cassandra sharp)一起合作,更喜欢卡桑德拉·夏普(cassandra-sharp)。作为CqlSharp的作者,我很想听听你对它的看法……;-)非常令人印象深刻。以每秒250000条记录的速度从6个节点无行缓存中获取:比cassandra sharp快50000条,所需的工作量要少得多。我们将在最终产品中使用您的驱动程序。线程和连接池比c*-sharp更具可配置性。重新使用ObjectAccessor和您的属性为我们的数据构建强大的模式。非常干净的代码。唯一缺少log4net插件和正确的XmlConfig的地方,就是使用了Spring.Net。再次感谢,谢谢你的夸奖。听到你的努力得到了很好的利用,总是很高兴。日志记录在愿望列表中。Xmlconfig也不应该太难添加。