import com.ecwid.consul.v1.ConsulClient;
import com.ecwid.consul.v1.Response;
import com.ecwid.consul.v1.agent.model.NewService;
import com.ecwid.consul.v1.health.model.HealthService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.List;
/**
* @ Author:yl1794
* @ Date:2020/6/15 10:39
* @ Description:
*/
@Component
public class GetPhoneBookFromConsul {
private Logger logger = LoggerFactory.getLogger(GetPhoneBookFromConsul.class);
@Value("${spring.application.name:phonebook}")
private String serviceName;
@Value("${server.port:9993}")
private int servicePort;
@Value("${spring.cloud.co