Note: This knowledge is not the focus.
Review submodule: microservicecloud-provider-dept-8001
1. Modify DeptController
@Autowired private org.springframework.cloud.client.discovery.DiscoveryClient client; @RequestMapping(value = "/discovery", method = RequestMethod.GET) public Object discovery(){ List<String> services = client.getServices(); System.out.println("services list = " + services); List<ServiceInstance> instances = client.getInstances("microservicecloud-dept".toUpperCase()); for(ServiceInstance ins : instances){ System.out.println(ins.getServiceId()+"\t"+ins.getHost()+"\t"+ins.getPort()+"\t"+ins.getUri()); } return client; }
2. Start class service discovery add comment @EnableDiscoveryClient
3. Start project, visit http: // localhost: 8001 / dept / discovery