feat:support concurrency rate limit.

pull/1457/head
Haotian Zhang 11 months ago
parent fa4e4d4f43
commit b295c3d22b

@ -56,21 +56,21 @@ public final class MetadataContextHolder {
}
public static MetadataContext get() {
try {
return (MetadataContext) com.tencent.polaris.metadata.core.manager.MetadataContextHolder.getOrCreate();
}
catch (Throwable throwable) {
LOG.error("Failed to get or create MetadataContext.", throwable);
return null;
}
}
private static MetadataContext createMetadataManager() {
MetadataContext metadataManager = new MetadataContext();
if (staticMetadataManager == null) {
if (ApplicationContextAwareUtils.getApplicationContext() != null) {
staticMetadataManager = ApplicationContextAwareUtils.getApplicationContext()
.getBean(StaticMetadataManager.class);
}
else {
// for junit test.
return metadataManager;
}
}
// local custom metadata
MetadataContainer metadataContainer = metadataManager.getMetadataContainer(MetadataType.CUSTOM, false);
Map<String, String> mergedStaticMetadata = staticMetadataManager.getMergedStaticMetadata();

Loading…
Cancel
Save