我的问题是对此主题的跟进:Cassandra load balancing with TokenAwarePolicy and shuffleReplicas
我遇到了一些我不了解的TokenAwarePolicy问题。
群集配置:
new TokenAwarePolicy(new RoundRobinPolicy(), false)
洗牌副本故意设置为false。但问题是我在应用程序中读取数据时遇到了一致性问题。 例如:
结果:有时会获得正确的数量(10),但有些人会减少(从0到9)。
注意:
我不得不承认我的目标是负载繁重的数据库(30个线程一起运行上述样本的X倍),但我仍然不明白为什么驱动程序没有查询正确的节点给我陈旧的数据。
感谢您的回答。