使用Ribbon进行负载均衡时,服务成功注册到eureka中,根据应用名称调用出现java.lang.IllegalStateException: No instances available for XXX。

服务方配置:

restTemplate调用:

问题分析:新版调用restTemplate方式有改变,使用RestOperations 进行调用,之前的版本使用RestTemplate 进行调用。

@Bean@LoadBalancedpublic RestTemplate getRestTemplate(){return new RestTemplate();}
@Bean@LoadBalancedRestOperations restTemplate(RestTemplateBuilder builder) {return builder.build();}

可尝试更换调用方式,有可能解决问题。

注:使用@LoadBalanced进行负载均衡时,新版eureka已经包含ribbon注解,可不用单独添加,否则可能会冲突。注册到服务中的应用名不能有下划线,Ribbon无法识别。

eureka注册中心发现服务,调用依然出现java.lang.IllegalStateException: No instances available for XXX相关推荐

  1. 异常:java.lang.IllegalStateException: No instances found of configserver(里面是一个微服务名)

    异常:java.lang.IllegalStateException: No instances found of configserver(里面是一个微服务名) 参考文章: (1)异常:java.l ...

  2. 03-搭建Eureka注册中心和服务端

    Eureka注册中心的搭建 首先以7001为例 首先导入依赖 <dependencies><!-- https://mvnrepository.com/artifact/org.sp ...

  3. eureka注册中心删除服务与状态变更

    通过eureka注册中心的注册的服务,可以通过DELETE来删除指定的服务,发送地址为: http://${server}:${port}/eureka/apps/${serviceName}/${i ...

  4. Eureka进行服务调用服务报 java.lang.IllegalStateException: No instances available for XXXX 异常的解决方案。附上完整的代码案例

    使用RestTemplate进行微服务调用,报了一个java.lang.IllegalStateException异常 第一个可能原因 服务提供者 我这里导致的错误原因是没有进行服务发现,导致使用Re ...

  5. Dubbo 集成 ZooKeeper 注册中心实现服务调用

    Dubbo 是基于Java的开源的RPC的分布式服务框架,目前是 Apache 项目. 推荐使用 ZooKeeper 做注册中心,当然也可以支持 Redis, Multicast 和Simple. D ...

  6. [享学Eureka] 一、源生Eureka介绍 --- 基于注册中心的服务发现

    凡事皆有代价,一切皆是取舍. 本专栏所有文章均计划逐步重写搬迁至本人公号:Java方向盘,且免费开放!故不再建议下单购买,可关注我公号前往免费学习.交流 –> 返回Netflix OSS套件专栏 ...

  7. Eureka 注册中心/服务发现框架

    Eureka 注册中心/服务发现框架 Eureka注册中心/服务发现框架 如何使用构建 Eureka Server ? 加入依赖(此处以Maven为例) 创建Eureka Server 主运行类 单机 ...

  8. spring-cloud开发微服务笔记(二):高可用Eureka注册中心的搭建与RestTemplate和Fengin客户端调用微服务示例

    引言:这一篇博客是将上一篇spring-cloud-eureka-server的单机模式改为集群模式,体现eureka的高可用特性.生产环境无论是Eureka注册中心还是Client客户端大多是部署在 ...

  9. Dubbo学习笔记001---分布式服务调用_Dubbo简介_依赖zookeeper做为注册中心进行服务注册与发现

    JAVA技术交流QQ群:170933152 Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员 ...

最新文章

  1. hihoCoder#1384 : Genius ACM
  2. Zookeeper知识学习
  3. ES6-改变对象的原型对象
  4. Feature Layer with selection(ArcGIS JS Api 图上点选)
  5. mysql timediff 时间相减_leetcode题库-sql练习精讲系列--十、日期时间函数的使用
  6. 比较简单的解决键盘遮挡文本框的简单方法
  7. 机器人卡纸形状图片大全图片_天水生态木天花吊顶图片大全
  8. 空间回归分析笔记3——OLS、GWR输出结果的意义
  9. matlab常用符号意思,matlab常用的符号
  10. 虚拟机中标麒麟操作系统gcc安装
  11. 903C Boxes Packing
  12. PS文字的投影怎么打?
  13. 2019年数学建模美赛经验总结
  14. Bluefish Linux下的web编辑神器-Hello,World
  15. 百位明星身份证照片被曝光
  16. 给定divId,滚动条滚到相应位置
  17. excel计算式自动计算_钢筋计算太麻烦?全套钢筋翻样Excel自动计算表,限时分享...
  18. c/c++中的内存分配器
  19. Starrocks集群部署
  20. htmlparser 获取html,根据htmlparser写的一个提取页面纯文本的C#程序

热门文章

  1. 简单爬取微博评论详细解析,学习爬取ajax异步数据交换动态网页
  2. 长杆式噪声传感器,升级震撼而来!
  3. windows 10 中 java 设置path不起作用
  4. 浙江大学 计算机组成与设计 实验,本科实验报告-浙江大学计算机科学及技术学院.pdf...
  5. APF:并联型有源电力滤波器(APF)仿真模型
  6. Linux系统编程——特殊进程之僵尸进程
  7. (速记系列)机器学习
  8. 对某热水软件的加密参数逆向
  9. 大工19秋计算机原理在线作业3,《计算机原理》大工19秋在线作业
  10. ThreeJS 地球上撒点