zoukankan      html  css  js  c++  java
  • Eureka的消费者加@LoadBalanced No instances available for localhost

    1.首先在不加@LoadBalanced注解时,消费者能够正常通过restTemplate调用提供者

    即通过以前正常的http请求访问的那样,如http://localhost:8081/provider/depart/list

    2.但是如果加了@LoadBalanced的注解,就不能用上面的方式访问了,否则就会出现No instances available for localhost的错误

    因为在配Eureka的时候,提供者的application.yml配置了spring.application.name的参数值,如图

    这个名称看网上说,不能用“_”而要用"-"。所以调用的时候,要将http://localhost:8081/provider/depart/list改成http://provider-depart/provider/depart/list

    这样再通过postman等调用消费者端(消费者调用提供者),就能正常访问了

  • 相关阅读:
    ruby 类库组成
    ruby 数据类型Number
    ruby require的使用
    ruby $LOAD_PATH及类加载
    ruby编码说明
    RubyMine常用快捷键
    基础
    基础
    基础
    基础
  • 原文地址:https://www.cnblogs.com/dulinan/p/12033011.html
Copyright © 2011-2022 走看看