【发布时间】:2018-09-13 19:34:52
【问题描述】:
如何延迟测量 Cassandra、NoSQL 中的复制,或量化一段时间内的副本更新?
【问题讨论】:
标签: cassandra nosql replication latency
如何延迟测量 Cassandra、NoSQL 中的复制,或量化一段时间内的副本更新?
【问题讨论】:
标签: cassandra nosql replication latency
您在寻找什么级别的精度?在给定时钟漂移和光速的分布式系统中,这在某种程度上是不可能的。最简单的方法是将协调器写入延迟作为往返行程的衡量标准加上一点。也可以做一个 ping 映射,但再一次 sub ms 它非常困难。写入以微秒为单位测量,因此希望网络延迟应该占主导地位,但 GC 和操作系统的影响除外。
org.apache.cassandra.metrics:type=Messaging,name=CrossNodeLatency 指标作为 C* 级别衡量消息从一个节点到另一个节点(或在 DC 之间)所花费的时间可能是有意义的,但它不考虑时钟漂移。
【讨论】: