hystrix所用到的数学统计知识
hystrix 会统计用户延迟,并且对其进行直方分布统计:
import org.HdrHistogram.Histogram;import java.util.Random;
/**
* @Classname Main
* @Since 2020/7/3 17:55
* @Created by lizhifeng
* @Desc
* @see
*/
public class Main {
public static void main(String[] args) {
Histogram histogram = new Histogram(3) ;
for(int i = 1 ; i< 2000 ; i++ ) {
histogram.recordValue(new Random().nextInt(1000));
}
for(int i = 1 ; i< 8000 ; i++ ) {
histogram.recordValue(new Random().nextInt(100));
}
System.out.println(histogram.getMaxValue());
System.out.println(histogram.getMean());
System.out.println(histogram.getStdDeviation());
System.out.println(histogram.getValueAtPercentile(90));
}
}
最大值为999,平均值为 139.85, 方差为223, 90%的数据分布在0-502之间。
以上是 hystrix所用到的数学统计知识 的全部内容, 来源链接: utcz.com/z/518027.html