From 98934f6b5abe43e8855ec42a1857f29bbc8eba21 Mon Sep 17 00:00:00 2001 From: chengyouling Date: Sat, 24 Jan 2026 10:37:58 +0800 Subject: [PATCH] [#5061] fixed service upgrade caused memory leak problem. --- .../org/apache/servicecomb/registry/swagger/SwaggerLoader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/swagger/SwaggerLoader.java b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/swagger/SwaggerLoader.java index 6c49ae44208..e43d875cfd3 100644 --- a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/swagger/SwaggerLoader.java +++ b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/swagger/SwaggerLoader.java @@ -181,7 +181,7 @@ private Swagger loadFromResource(String path) { private Swagger loadFromRemote(Microservice microservice, Collection instances, String schemaId) { - String key = microservice.getServiceId() + "." + schemaId; + String key = microservice.getServiceName() + "." + schemaId; Swagger result = remoteSwagger.computeIfAbsent(key, k -> { String schemaContent = DiscoveryManager.INSTANCE.getSchema(microservice.getServiceId(), instances, schemaId); if (schemaContent != null) {