Browse Source

修复重复创建MeterRegistry问题

zhou-hao 5 years ago
parent
commit
d002ac7a7e

+ 2 - 1
jetlinks-components/common-component/src/main/java/org/jetlinks/community/micrometer/MeterRegistryManager.java

@@ -10,6 +10,7 @@ import org.springframework.stereotype.Component;
 import java.util.HashMap;
 import java.util.HashMap;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
 import java.util.stream.Collectors;
 import java.util.stream.Collectors;
 
 
 /**
 /**
@@ -21,7 +22,7 @@ import java.util.stream.Collectors;
 @Setter
 @Setter
 public class MeterRegistryManager {
 public class MeterRegistryManager {
 
 
-    private Map<String, MeterRegistry> meterRegistryMap = new HashMap<>();
+    private Map<String, MeterRegistry> meterRegistryMap = new ConcurrentHashMap<>();
 
 
     @Autowired
     @Autowired
     private List<MeterRegistrySupplier> suppliers;
     private List<MeterRegistrySupplier> suppliers;