码迷,mamicode.com
首页 > 其他好文 > 详细

【Eureka篇三】Eureka服务发现(4)

时间:2019-10-03 21:30:59      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:string   http   local   method   service   over   host   port   lis   

注:该知识点并不是重点。

修改子模块:microservicecloud-provider-dept-8001

1. 修改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. 启动类添加服务发现注解@EnableDiscoveryClient

3. 启动项目,访问http://localhost:8001/dept/discovery

 

【Eureka篇三】Eureka服务发现(4)

标签:string   http   local   method   service   over   host   port   lis   

原文地址:https://www.cnblogs.com/myitnews/p/11620525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!