Hystrix HealthCounts getTotalRequests результат кажется неправильным - PullRequest
1 голос
/ 21 марта 2019
for(int i = 0; i < 3; i++) {
    MyCommand c = new MyCommand();
    c.execute();        
    HealthCounts hc = c.getMetrics().getHealthCounts();
    System.out.println("Total request num:" + hc.getTotalRequests());
}

MyCommand расширяет HystrixCommand, и его метод запуска ничего не делает:

protected String run() throws Exception {
        return "";
}

Когда я запускаю код, выводим следующее:

Total request num:0
Total request num:1
Total request num:2

Я думаю, что вывод должен выглядеть следующим образом:

Total request num:1
Total request num:2
Total request num:3

Почему?

...