如何在一段时间内延迟测量Cassandra,NoSQL中的复制或量化副本更新?
答案 0 :(得分:1)
您要寻找什么精度?在给定时钟漂移和光速的情况下,在分布式系统中这是不可能的。最简单的是协调器写延迟,作为往返行程的量度,再加上一点。也可以执行ping映射,但再次很难做到。写入时间以微秒为单位,因此,希望网络延迟可以控制它,但GC和OS的影响除外。
org.apache.cassandra.metrics:type=Messaging,name=CrossNodeLatency
度量可能是有意义的,因为它是C *级度量消息从一个节点到另一个节点(或DC之间)所花费的时间,但它不考虑时钟漂移。