mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
style(nacos): Standard code style.
This commit is contained in:
@@ -57,11 +57,11 @@ public class NacosDiscoveryAutoConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnBean(AutoServiceRegistrationProperties.class)
|
||||
public NacosRegistration nacosRegistration(
|
||||
NacosNamingManager nacosNamingManager,
|
||||
public NacosRegistration nacosRegistration(NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties,
|
||||
ApplicationContext context) {
|
||||
return new NacosRegistration(nacosNamingManager, nacosDiscoveryProperties, context);
|
||||
return new NacosRegistration(nacosNamingManager, nacosDiscoveryProperties,
|
||||
context);
|
||||
}
|
||||
|
||||
@Bean
|
||||
|
@@ -427,7 +427,8 @@ public class NacosDiscoveryProperties {
|
||||
public void overrideFromEnv(Environment env) {
|
||||
|
||||
if (StringUtils.isEmpty(this.getServerAddr())) {
|
||||
String serverAddr = env.resolvePlaceholders("${spring.cloud.nacos.discovery.server-addr:}");
|
||||
String serverAddr = env
|
||||
.resolvePlaceholders("${spring.cloud.nacos.discovery.server-addr:}");
|
||||
if (StringUtils.isEmpty(serverAddr)) {
|
||||
serverAddr = env.resolvePlaceholders("${spring.cloud.nacos.server-addr}");
|
||||
}
|
||||
@@ -459,7 +460,7 @@ public class NacosDiscoveryProperties {
|
||||
}
|
||||
if (StringUtils.isEmpty(this.getGroup())) {
|
||||
this.setGroup(
|
||||
env.resolvePlaceholders("${spring.cloud.nacos.discovery.group:}"));
|
||||
env.resolvePlaceholders("${spring.cloud.nacos.discovery.group:}"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -28,21 +28,23 @@ import org.springframework.context.ApplicationContextAware;
|
||||
*/
|
||||
public class NacosNamingManager implements ApplicationContextAware {
|
||||
|
||||
private NamingService namingService;
|
||||
private NamingMaintainService namingMaintainService;
|
||||
private NamingService namingService;
|
||||
private NamingMaintainService namingMaintainService;
|
||||
|
||||
public NamingService getNamingService() {
|
||||
return namingService;
|
||||
}
|
||||
public NamingService getNamingService() {
|
||||
return namingService;
|
||||
}
|
||||
|
||||
public NamingMaintainService getNamingMaintainService() {
|
||||
return namingMaintainService;
|
||||
}
|
||||
public NamingMaintainService getNamingMaintainService() {
|
||||
return namingMaintainService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
|
||||
NacosDiscoveryProperties properties = applicationContext.getBean(NacosDiscoveryProperties.class);
|
||||
namingService = properties.namingServiceInstance();
|
||||
namingMaintainService = properties.namingMaintainServiceInstance();
|
||||
}
|
||||
@Override
|
||||
public void setApplicationContext(ApplicationContext applicationContext)
|
||||
throws BeansException {
|
||||
NacosDiscoveryProperties properties = applicationContext
|
||||
.getBean(NacosDiscoveryProperties.class);
|
||||
namingService = properties.namingServiceInstance();
|
||||
namingMaintainService = properties.namingMaintainServiceInstance();
|
||||
}
|
||||
}
|
||||
|
@@ -38,83 +38,86 @@ import java.util.Map;
|
||||
*/
|
||||
public class NacosDiscoveryClient implements DiscoveryClient {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(NacosDiscoveryClient.class);
|
||||
public static final String DESCRIPTION = "Spring Cloud Nacos Discovery Client";
|
||||
private static final Logger log = LoggerFactory.getLogger(NacosDiscoveryClient.class);
|
||||
public static final String DESCRIPTION = "Spring Cloud Nacos Discovery Client";
|
||||
|
||||
private NacosNamingManager nacosNamingManager;
|
||||
private NacosDiscoveryProperties discoveryProperties;
|
||||
private NacosNamingManager nacosNamingManager;
|
||||
private NacosDiscoveryProperties discoveryProperties;
|
||||
|
||||
public NacosDiscoveryClient(NacosNamingManager nacosNamingManager, NacosDiscoveryProperties discoveryProperties) {
|
||||
this.nacosNamingManager = nacosNamingManager;
|
||||
this.discoveryProperties = discoveryProperties;
|
||||
}
|
||||
public NacosDiscoveryClient(NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties discoveryProperties) {
|
||||
this.nacosNamingManager = nacosNamingManager;
|
||||
this.discoveryProperties = discoveryProperties;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return DESCRIPTION;
|
||||
}
|
||||
@Override
|
||||
public String description() {
|
||||
return DESCRIPTION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ServiceInstance> getInstances(String serviceId) {
|
||||
try {
|
||||
String group = discoveryProperties.getGroup();
|
||||
List<Instance> instances = nacosNamingManager.getNamingService()
|
||||
.selectInstances(serviceId, group, true);
|
||||
return hostToServiceInstanceList(instances, serviceId);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(
|
||||
"Can not get hosts from nacos server. serviceId: " + serviceId, e);
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public List<ServiceInstance> getInstances(String serviceId) {
|
||||
try {
|
||||
String group = discoveryProperties.getGroup();
|
||||
List<Instance> instances = nacosNamingManager.getNamingService()
|
||||
.selectInstances(serviceId, group, true);
|
||||
return hostToServiceInstanceList(instances, serviceId);
|
||||
}
|
||||
catch (Exception e) {
|
||||
throw new RuntimeException(
|
||||
"Can not get hosts from nacos server. serviceId: " + serviceId, e);
|
||||
}
|
||||
}
|
||||
|
||||
public static ServiceInstance hostToServiceInstance(Instance instance,
|
||||
String serviceId) {
|
||||
if (instance == null || !instance.isEnabled() || !instance.isHealthy()) {
|
||||
return null;
|
||||
}
|
||||
NacosServiceInstance nacosServiceInstance = new NacosServiceInstance();
|
||||
nacosServiceInstance.setHost(instance.getIp());
|
||||
nacosServiceInstance.setPort(instance.getPort());
|
||||
nacosServiceInstance.setServiceId(serviceId);
|
||||
public static ServiceInstance hostToServiceInstance(Instance instance,
|
||||
String serviceId) {
|
||||
if (instance == null || !instance.isEnabled() || !instance.isHealthy()) {
|
||||
return null;
|
||||
}
|
||||
NacosServiceInstance nacosServiceInstance = new NacosServiceInstance();
|
||||
nacosServiceInstance.setHost(instance.getIp());
|
||||
nacosServiceInstance.setPort(instance.getPort());
|
||||
nacosServiceInstance.setServiceId(serviceId);
|
||||
|
||||
Map<String, String> metadata = new HashMap<>();
|
||||
metadata.put("nacos.instanceId", instance.getInstanceId());
|
||||
metadata.put("nacos.weight", instance.getWeight() + "");
|
||||
metadata.put("nacos.healthy", instance.isHealthy() + "");
|
||||
metadata.put("nacos.cluster", instance.getClusterName() + "");
|
||||
metadata.putAll(instance.getMetadata());
|
||||
nacosServiceInstance.setMetadata(metadata);
|
||||
Map<String, String> metadata = new HashMap<>();
|
||||
metadata.put("nacos.instanceId", instance.getInstanceId());
|
||||
metadata.put("nacos.weight", instance.getWeight() + "");
|
||||
metadata.put("nacos.healthy", instance.isHealthy() + "");
|
||||
metadata.put("nacos.cluster", instance.getClusterName() + "");
|
||||
metadata.putAll(instance.getMetadata());
|
||||
nacosServiceInstance.setMetadata(metadata);
|
||||
|
||||
if (metadata.containsKey("secure")) {
|
||||
boolean secure = Boolean.parseBoolean(metadata.get("secure"));
|
||||
nacosServiceInstance.setSecure(secure);
|
||||
}
|
||||
return nacosServiceInstance;
|
||||
}
|
||||
if (metadata.containsKey("secure")) {
|
||||
boolean secure = Boolean.parseBoolean(metadata.get("secure"));
|
||||
nacosServiceInstance.setSecure(secure);
|
||||
}
|
||||
return nacosServiceInstance;
|
||||
}
|
||||
|
||||
public static List<ServiceInstance> hostToServiceInstanceList(
|
||||
List<Instance> instances, String serviceId) {
|
||||
List<ServiceInstance> result = new ArrayList<>(instances.size());
|
||||
for (Instance instance : instances) {
|
||||
ServiceInstance serviceInstance = hostToServiceInstance(instance, serviceId);
|
||||
if (serviceInstance != null) {
|
||||
result.add(serviceInstance);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
public static List<ServiceInstance> hostToServiceInstanceList(
|
||||
List<Instance> instances, String serviceId) {
|
||||
List<ServiceInstance> result = new ArrayList<>(instances.size());
|
||||
for (Instance instance : instances) {
|
||||
ServiceInstance serviceInstance = hostToServiceInstance(instance, serviceId);
|
||||
if (serviceInstance != null) {
|
||||
result.add(serviceInstance);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> getServices() {
|
||||
@Override
|
||||
public List<String> getServices() {
|
||||
|
||||
try {
|
||||
String group = discoveryProperties.getGroup();
|
||||
ListView<String> services = nacosNamingManager.getNamingService()
|
||||
.getServicesOfServer(1, Integer.MAX_VALUE, group);
|
||||
return services.getData();
|
||||
} catch (Exception e) {
|
||||
log.error("get service name from nacos server fail,", e);
|
||||
return Collections.emptyList();
|
||||
}
|
||||
}
|
||||
try {
|
||||
String group = discoveryProperties.getGroup();
|
||||
ListView<String> services = nacosNamingManager.getNamingService()
|
||||
.getServicesOfServer(1, Integer.MAX_VALUE, group);
|
||||
return services.getData();
|
||||
}
|
||||
catch (Exception e) {
|
||||
log.error("get service name from nacos server fail,", e);
|
||||
return Collections.emptyList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -45,8 +45,7 @@ public class NacosDiscoveryClientAutoConfiguration {
|
||||
}
|
||||
|
||||
@Bean
|
||||
public DiscoveryClient nacosDiscoveryClient(
|
||||
NacosNamingManager nacosNamingManager,
|
||||
public DiscoveryClient nacosDiscoveryClient(NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties discoveryProperties) {
|
||||
return new NacosDiscoveryClient(nacosNamingManager, discoveryProperties);
|
||||
}
|
||||
|
@@ -44,7 +44,8 @@ public class NacosDiscoveryEndpoint {
|
||||
private NacosNamingManager nacosNamingManager;
|
||||
private NacosDiscoveryProperties nacosDiscoveryProperties;
|
||||
|
||||
public NacosDiscoveryEndpoint(NacosNamingManager nacosNamingManager, NacosDiscoveryProperties nacosDiscoveryProperties) {
|
||||
public NacosDiscoveryEndpoint(NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties) {
|
||||
this.nacosNamingManager = nacosNamingManager;
|
||||
this.nacosDiscoveryProperties = nacosDiscoveryProperties;
|
||||
}
|
||||
|
@@ -49,7 +49,8 @@ public class NacosRegistration implements Registration, ServiceInstance {
|
||||
|
||||
private ApplicationContext context;
|
||||
|
||||
public NacosRegistration(NacosNamingManager nacosNamingManager, NacosDiscoveryProperties nacosDiscoveryProperties,
|
||||
public NacosRegistration(NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties,
|
||||
ApplicationContext context) {
|
||||
this.nacosNamingManager = nacosNamingManager;
|
||||
this.nacosDiscoveryProperties = nacosDiscoveryProperties;
|
||||
|
@@ -42,7 +42,8 @@ public class NacosServiceRegistry implements ServiceRegistry<Registration> {
|
||||
|
||||
private final NamingService namingService;
|
||||
|
||||
public NacosServiceRegistry(NacosNamingManager nacosNamingManager, NacosDiscoveryProperties nacosDiscoveryProperties) {
|
||||
public NacosServiceRegistry(NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties) {
|
||||
this.nacosNamingManager = nacosNamingManager;
|
||||
this.nacosDiscoveryProperties = nacosDiscoveryProperties;
|
||||
this.namingService = nacosNamingManager.getNamingService();
|
||||
@@ -123,8 +124,8 @@ public class NacosServiceRegistry implements ServiceRegistry<Registration> {
|
||||
}
|
||||
|
||||
try {
|
||||
nacosNamingManager.getNamingMaintainService()
|
||||
.updateInstance(serviceId, instance);
|
||||
nacosNamingManager.getNamingMaintainService().updateInstance(serviceId,
|
||||
instance);
|
||||
}
|
||||
catch (Exception e) {
|
||||
throw new RuntimeException("update nacos instance status fail", e);
|
||||
|
@@ -39,7 +39,8 @@ public class NacosRibbonClientConfiguration {
|
||||
public ServerList<?> ribbonServerList(IClientConfig config,
|
||||
NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties) {
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager, nacosDiscoveryProperties);
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager,
|
||||
nacosDiscoveryProperties);
|
||||
serverList.initWithNiwsConfig(config);
|
||||
return serverList;
|
||||
}
|
||||
|
@@ -42,8 +42,7 @@ public class NacosRule extends AbstractLoadBalancerRule {
|
||||
DynamicServerListLoadBalancer loadBalancer = (DynamicServerListLoadBalancer) getLoadBalancer();
|
||||
String name = loadBalancer.getName();
|
||||
|
||||
NamingService namingService = this.nacosNamingManager
|
||||
.getNamingService();
|
||||
NamingService namingService = this.nacosNamingManager.getNamingService();
|
||||
List<Instance> instances = namingService.selectInstances(name, true);
|
||||
if (CollectionUtils.isEmpty(instances)) {
|
||||
LOGGER.warn("no instance in service {}", name);
|
||||
|
@@ -38,7 +38,8 @@ public class NacosServerList extends AbstractServerList<NacosServer> {
|
||||
|
||||
private String serviceId;
|
||||
|
||||
public NacosServerList(NacosNamingManager nacosNamingManager, NacosDiscoveryProperties discoveryProperties) {
|
||||
public NacosServerList(NacosNamingManager nacosNamingManager,
|
||||
NacosDiscoveryProperties discoveryProperties) {
|
||||
this.nacosNamingManager = nacosNamingManager;
|
||||
this.discoveryProperties = discoveryProperties;
|
||||
}
|
||||
@@ -57,7 +58,7 @@ public class NacosServerList extends AbstractServerList<NacosServer> {
|
||||
try {
|
||||
String group = discoveryProperties.getGroup();
|
||||
List<Instance> instances = nacosNamingManager.getNamingService()
|
||||
.selectInstances(serviceId, group,true);
|
||||
.selectInstances(serviceId, group, true);
|
||||
return instancesToServerList(instances);
|
||||
}
|
||||
catch (Exception e) {
|
||||
|
@@ -56,18 +56,17 @@ public class NacosDiscoveryClientTests {
|
||||
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties = mock(
|
||||
NacosDiscoveryProperties.class);
|
||||
NacosNamingManager nacosNamingManager = mock(
|
||||
NacosNamingManager.class);
|
||||
NacosNamingManager nacosNamingManager = mock(NacosNamingManager.class);
|
||||
|
||||
NamingService namingService = mock(NamingService.class);
|
||||
|
||||
when(nacosNamingManager.getNamingService()).thenReturn(namingService);
|
||||
when(nacosDiscoveryProperties.getGroup()).thenReturn("DEFAULT");
|
||||
when(namingService.selectInstances(eq(serviceName),eq("DEFAULT"), eq(true)))
|
||||
when(namingService.selectInstances(eq(serviceName), eq("DEFAULT"), eq(true)))
|
||||
.thenReturn(instances);
|
||||
|
||||
NacosDiscoveryClient discoveryClient = new NacosDiscoveryClient(nacosNamingManager,
|
||||
nacosDiscoveryProperties);
|
||||
NacosDiscoveryClient discoveryClient = new NacosDiscoveryClient(
|
||||
nacosNamingManager, nacosDiscoveryProperties);
|
||||
|
||||
List<ServiceInstance> serviceInstances = discoveryClient
|
||||
.getInstances(serviceName);
|
||||
@@ -99,18 +98,17 @@ public class NacosDiscoveryClientTests {
|
||||
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties = mock(
|
||||
NacosDiscoveryProperties.class);
|
||||
NacosNamingManager nacosNamingManager = mock(
|
||||
NacosNamingManager.class);
|
||||
NacosNamingManager nacosNamingManager = mock(NacosNamingManager.class);
|
||||
|
||||
NamingService namingService = mock(NamingService.class);
|
||||
|
||||
NacosDiscoveryClient discoveryClient = new NacosDiscoveryClient(nacosNamingManager,
|
||||
nacosDiscoveryProperties);
|
||||
NacosDiscoveryClient discoveryClient = new NacosDiscoveryClient(
|
||||
nacosNamingManager, nacosDiscoveryProperties);
|
||||
|
||||
when(nacosNamingManager.getNamingService()).thenReturn(namingService);
|
||||
when(nacosDiscoveryProperties.getGroup()).thenReturn("DEFAULT");
|
||||
when(namingService.getServicesOfServer(eq(1), eq(Integer.MAX_VALUE),eq("DEFAULT")))
|
||||
.thenReturn(nacosServices);
|
||||
when(namingService.getServicesOfServer(eq(1), eq(Integer.MAX_VALUE),
|
||||
eq("DEFAULT"))).thenReturn(nacosServices);
|
||||
|
||||
List<String> services = discoveryClient.getServices();
|
||||
|
||||
|
@@ -23,18 +23,18 @@ import com.alibaba.cloud.nacos.discovery.NacosDiscoveryClientAutoConfiguration;
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = NacosDiscoveryPropertiesServerAddressBothLevelTests.TestConfig.class, properties = {
|
||||
"spring.cloud.nacos.discovery.server-addr=321.321.321.321:8848",
|
||||
"spring.cloud.nacos.server-addr=123.123.123.123:8848"
|
||||
}, webEnvironment = RANDOM_PORT)
|
||||
"spring.cloud.nacos.server-addr=123.123.123.123:8848" }, webEnvironment = RANDOM_PORT)
|
||||
public class NacosDiscoveryPropertiesServerAddressBothLevelTests {
|
||||
|
||||
@Autowired
|
||||
private NacosDiscoveryProperties properties;
|
||||
|
||||
|
||||
@Test
|
||||
public void testGetServerAddr() {
|
||||
assertEquals("NacosDiscoveryProperties server address was wrong","321.321.321.321:8848", properties.getServerAddr());
|
||||
assertEquals("NacosDiscoveryProperties server address was wrong",
|
||||
"321.321.321.321:8848", properties.getServerAddr());
|
||||
}
|
||||
|
||||
|
||||
@Configuration
|
||||
@EnableAutoConfiguration
|
||||
@ImportAutoConfiguration({ AutoServiceRegistrationConfiguration.class,
|
||||
|
@@ -24,19 +24,19 @@ import com.alibaba.cloud.nacos.discovery.NacosDiscoveryClientAutoConfiguration;
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = NacosDiscoveryPropertiesServerAddressTopLevelTests.TestConfig.class, properties = {
|
||||
"spring.cloud.nacos.server-addr=123.123.123.123:8848"
|
||||
}, webEnvironment = RANDOM_PORT)
|
||||
"spring.cloud.nacos.server-addr=123.123.123.123:8848" }, webEnvironment = RANDOM_PORT)
|
||||
|
||||
public class NacosDiscoveryPropertiesServerAddressTopLevelTests {
|
||||
|
||||
@Autowired
|
||||
private NacosDiscoveryProperties properties;
|
||||
|
||||
|
||||
@Test
|
||||
public void testGetServerAddr() {
|
||||
assertEquals("NacosDiscoveryProperties server address was wrong","123.123.123.123:8848", properties.getServerAddr());
|
||||
assertEquals("NacosDiscoveryProperties server address was wrong",
|
||||
"123.123.123.123:8848", properties.getServerAddr());
|
||||
}
|
||||
|
||||
|
||||
@Configuration
|
||||
@EnableAutoConfiguration
|
||||
@ImportAutoConfiguration({ AutoServiceRegistrationConfiguration.class,
|
||||
|
@@ -207,8 +207,8 @@ public class NacosAutoServiceRegistrationTests {
|
||||
}
|
||||
|
||||
private void checkoutEndpoint() throws Exception {
|
||||
NacosDiscoveryEndpoint nacosDiscoveryEndpoint = new NacosDiscoveryEndpoint(nacosNamingManager,
|
||||
properties);
|
||||
NacosDiscoveryEndpoint nacosDiscoveryEndpoint = new NacosDiscoveryEndpoint(
|
||||
nacosNamingManager, properties);
|
||||
Map<String, Object> map = nacosDiscoveryEndpoint.nacosDiscovery();
|
||||
assertEquals(map.get("NacosDiscoveryProperties"), properties);
|
||||
assertEquals(map.get("subscribe").toString(),
|
||||
|
@@ -49,8 +49,7 @@ public class NacosServerListTests {
|
||||
public void testEmptyInstancesReturnsEmptyList() throws Exception {
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties = mock(
|
||||
NacosDiscoveryProperties.class);
|
||||
NacosNamingManager nacosNamingManager = mock(
|
||||
NacosNamingManager.class);
|
||||
NacosNamingManager nacosNamingManager = mock(NacosNamingManager.class);
|
||||
|
||||
NamingService namingService = mock(NamingService.class);
|
||||
|
||||
@@ -58,7 +57,8 @@ public class NacosServerListTests {
|
||||
when(namingService.selectInstances(anyString(), eq("DEFAULT"), eq(true)))
|
||||
.thenReturn(null);
|
||||
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager, nacosDiscoveryProperties);
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager,
|
||||
nacosDiscoveryProperties);
|
||||
List<NacosServer> servers = serverList.getInitialListOfServers();
|
||||
assertThat(servers).isEmpty();
|
||||
}
|
||||
@@ -73,8 +73,7 @@ public class NacosServerListTests {
|
||||
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties = mock(
|
||||
NacosDiscoveryProperties.class);
|
||||
NacosNamingManager nacosNamingManager = mock(
|
||||
NacosNamingManager.class);
|
||||
NacosNamingManager nacosNamingManager = mock(NacosNamingManager.class);
|
||||
|
||||
NamingService namingService = mock(NamingService.class);
|
||||
|
||||
@@ -86,7 +85,8 @@ public class NacosServerListTests {
|
||||
|
||||
IClientConfig clientConfig = mock(IClientConfig.class);
|
||||
when(clientConfig.getClientName()).thenReturn("test-service");
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager, nacosDiscoveryProperties);
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager,
|
||||
nacosDiscoveryProperties);
|
||||
serverList.initWithNiwsConfig(clientConfig);
|
||||
List<NacosServer> servers = serverList.getInitialListOfServers();
|
||||
assertThat(servers).hasSize(1);
|
||||
@@ -109,8 +109,7 @@ public class NacosServerListTests {
|
||||
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties = mock(
|
||||
NacosDiscoveryProperties.class);
|
||||
NacosNamingManager nacosNamingManager = mock(
|
||||
NacosNamingManager.class);
|
||||
NacosNamingManager nacosNamingManager = mock(NacosNamingManager.class);
|
||||
|
||||
NamingService namingService = mock(NamingService.class);
|
||||
|
||||
@@ -122,7 +121,8 @@ public class NacosServerListTests {
|
||||
|
||||
IClientConfig clientConfig = mock(IClientConfig.class);
|
||||
when(clientConfig.getClientName()).thenReturn("test-service");
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager, nacosDiscoveryProperties);
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager,
|
||||
nacosDiscoveryProperties);
|
||||
serverList.initWithNiwsConfig(clientConfig);
|
||||
List<NacosServer> servers = serverList.getInitialListOfServers();
|
||||
assertThat(servers).hasSize(1);
|
||||
@@ -149,12 +149,10 @@ public class NacosServerListTests {
|
||||
|
||||
NacosDiscoveryProperties nacosDiscoveryProperties = mock(
|
||||
NacosDiscoveryProperties.class);
|
||||
NacosNamingManager nacosNamingManager = mock(
|
||||
NacosNamingManager.class);
|
||||
NacosNamingManager nacosNamingManager = mock(NacosNamingManager.class);
|
||||
|
||||
NamingService namingService = mock(NamingService.class);
|
||||
|
||||
|
||||
when(nacosNamingManager.getNamingService()).thenReturn(namingService);
|
||||
when(nacosDiscoveryProperties.getGroup()).thenReturn("DEFAULT");
|
||||
when(namingService.selectInstances(eq("test-service"), eq("DEFAULT"), eq(true)))
|
||||
@@ -163,7 +161,8 @@ public class NacosServerListTests {
|
||||
|
||||
IClientConfig clientConfig = mock(IClientConfig.class);
|
||||
when(clientConfig.getClientName()).thenReturn("test-service");
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager, nacosDiscoveryProperties);
|
||||
NacosServerList serverList = new NacosServerList(nacosNamingManager,
|
||||
nacosDiscoveryProperties);
|
||||
serverList.initWithNiwsConfig(clientConfig);
|
||||
|
||||
List<NacosServer> servers = serverList.getUpdatedListOfServers();
|
||||
|
Reference in New Issue
Block a user