在学习springcloud的过程中,通过ribbon实现服务消费者时,调用服务提供方的接口时报错:
服务提供方和服务消费方应用的application.yml配置的fetch-registry均为true,且服务消费方中所写提供方地址也正确(这是容易发生此错误的常见原因):
排查过这两项后,最后通过度娘发现是因为在服务消费方导入依赖的时候,
spring-cloud-starter-netflix-eureka-client和
spring-cloud-starter-netflix-ribbon这两个产生了冲突。注释掉后者并重新更新依赖,重启项目后,解决了此错误。
更多推荐
springcloud项目报错:java.lang.IllegalStateException: No instances available for XXX(
发布评论