Я пытаюсь внедрить пользовательские метрики promethues в свое приложение, и я подозреваю, что будет условие гонки. Как я могу избежать состояния гонки?
@Component
public class CustomeCounter {
Counter mycounter;
public CustomCounter(CollectorRegistry registry) {
mycounter = Counter.build().name("test").help("test").register(registry);
}
public void incrementCounter() {
mycounter.inc();
}
}
@Component
public class Test{
@Resource
private CustomCounter customCounter;
public void testInc() {
customCounter.incrementCounter();
}
}
Для меня это выглядит как потенциальное состояние гонки. Как я могу избежать этого.