ribbon调用服务报错No instances available for XXX

1.ribbon已经注册到eureka
图片说明

2.ribbon的restTemplate配置

@Configuration
public class RestTemplateConfig {

    @Bean
    @LoadBalanced
    public RestTemplate restTemplate() {
        return new RestTemplate();
    }

}

3.调用的代码,其中service是注册到eureka上面微服务的名称

@RestController
public class TestController {

    @Autowired
    private RestTemplate restTemplate;

    @PostMapping("ribbon")
    public String a(){
        System.out.println("调用ribbon");
        return restTemplate.getForObject("http://service/ribbonTest",String.class);
    }
}


4.发请求http://localhost:8888/ribbon 这个是请求消费端,然后报错

https://blog.csdn.net/november22/article/details/54612454/