考虑遵循Cassandra设置:
我的测试列存储在节点B上并复制到节点D和E.
现在我有多个java进程通过读取CL.ONE读取我的Test-Column槽Hector API(Thrift)
有两种可能性:
哪一个是1)或2)?
谢谢和问候,Maciej
我相信是这样的: 3) Cassandra 将所有调用转发到最近的活动节点,其中“接近度”由当前使用的 Snitch 确定(在 cassandra.yaml 中设置)。
如果启用 DynamicSnitch,它会根据节点的最近性能动态调整底层告密者返回的节点紧密度。
有关详细信息,请参阅“读取路径”下的Cassandra ArchitectureInternals 。