默认使用 FixedAddressNameResolver,即使用固定的地址;提供使用 Consul 的命名解析
注入 ConsulNameResolver Bean 即可
@Bean
public ConsulNameResolver consulNameResolver() {
return new ConsulNameResolver(consulHost, consulPort);
}指定 ConsulNameResolver
Server server = ServerBuilder.builder()
.registry(new ConsulRegistry("127.0.0.1", 8500))
.build();实现 Registry 抽象类即可
public class CustomRegistry extends Registry {
// ...
}