fix:optimize multi service registration and discovery.

pull/912/head
Haotian Zhang 3 years ago
parent 8f2996eb7b
commit 7c4e37e490

@ -28,6 +28,18 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tencent.polaris</groupId>
<artifactId>connector-consul</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tencent.polaris</groupId>
<artifactId>connector-nacos</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tencent.polaris</groupId>
<artifactId>polaris-test-mock-discovery</artifactId>

@ -65,6 +65,9 @@ public class NacosConfigModifier implements PolarisConfigModifier {
@Override
public void modify(ConfigurationImpl configuration) {
if (Objects.isNull(nacosContextProperties) || !nacosContextProperties.isEnabled()) {
return;
}
// Check if Nacos Available
boolean nacosAvailable = false;
try {
@ -82,9 +85,6 @@ public class NacosConfigModifier implements PolarisConfigModifier {
+ "</dependency>");
throw new RuntimeException("Dependency \"connector-nacos\" not found.");
}
if (Objects.isNull(nacosContextProperties) || !nacosContextProperties.isEnabled()) {
return;
}
if (CollectionUtils.isEmpty(configuration.getGlobal().getServerConnectors())) {
configuration.getGlobal().setServerConnectors(new ArrayList<>());
}

Loading…
Cancel
Save