ServiceDiscoverer created by this
builder.ServiceDiscoverer<HostAndPort, InetSocketAddress>.ServiceDiscoverer<String, InetAddress>.DefaultDnsServiceDiscoverer.DefaultDnsServiceDiscovererBuilder.invalidateHostsOnDnsFailure(Predicate).DnsServerAddressStreamProvider which determines which DNS server should be used per query.DnsServerAddressStream is used to resolve a specific hostname.IoExecutor.hostname.ServiceDiscoverer.Throwables should be retried.DnsServerAddressStream which always returns the same InetSocketAddress.DnsServerAddressStreamProvider which always returns the same DnsServerAddressStream.DnsServerAddressStream.next() will return a distinct element before repeating or terminating.