RestTemplate的No instances available for xxx
今天出现了一个莫名奇妙的bug,想不出原因,随手记录下来
今天在学Sleuth链路追踪时,做了个小demo测试,用RestTemplate调用
一开始是想让cloud-goods依赖于cloud-jifen,cloud-jifen依赖于cloud-order,即cloud-order调用cloud-jifen,cloud-jifen调用cloud-goods
后面报错了,cloud-good,cloud-jifen之间增加了gw调用
报错截图没有啊,我记得前面报了个No instances available for xxx,接着就报了个空指针异常,
然后排错嘛:
首先,他们在同一个命名空间内,应该是能获取到实例的,记者看上面的截图可以发现我也没有直接调用地址,而是调用暴露的服务名
刚好学了链路追踪,就用这个来排错
可以发现是找不到实例
这时候就不能一直围着goods转了,既然找不到goods实例,那就换个呗,所以就换了gw来替代goods
结果成功了,然后这时候回头再去连goods,这时候不用jifen调用,而用gw去调用goods,结果。。。。居然成功了。
到了这里,我只能说无语了,我真的不是很明白之前为什么找不到实例。算是一个bug吧
RestTemplate的No instances available for xxx相关推荐
- No instances available for XXX
No instances available for XXX 解释 No instances available for XXX 没有名为XXX的可用实例 背景 springcloud+eureka+ ...
- eureka注册中心发现服务,调用依然出现java.lang.IllegalStateException: No instances available for XXX
使用Ribbon进行负载均衡时,服务成功注册到eureka中,根据应用名称调用出现java.lang.IllegalStateException: No instances available for ...
- java.lang.IllegalStateException : No instances available for XXX
No instances available for XXX 错误信息: java.lang.IllegalStateException: No instances available for XXX ...
- Spring Cloud RestTemplate报错:java.lang.IllegalStateException: No instances available for xxx
java.lang.IllegalStateException: No instances available for XXXX 一.问题复现 最近搭建springCloud项目,搭建Eureka,多 ...
- Eureka出现No instances available for xxx的五种解决方案(不能解决你骂我)
1.首先我们都知道Eureka中进行服务的消费有三种方式 1.DiscoveryClient:通过元数据获取服务信息 2.LoadBalancerClinet:Ribbon负载均衡器 3.@LoadB ...
- 解决:There was an unexpected error (type=Internal Server Error,..). No instances available for XXX
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.我的情况: 实践 springCloud , 启动了注册中心 eureka.也启动了 服务生产者 ...
- springcloud项目报错:java.lang.IllegalStateException: No instances available for XXX(服务提供者的实例名)
在学习springcloud的过程中,通过ribbon实现服务消费者时,调用服务提供方的接口时报错: 服务提供方和服务消费方应用的application.yml配置的fetch-registry均为t ...
- springCloud - 第3篇 - 消费者调用服务 ( RestTemplate + Ribbon )
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.新建 ribbon 工程: 1. file - new - module 2. spring I ...
- 微服务简介,Euraka,Ribbon,openFeign
微服务简介 首先理解一个概念--高可用,即保证服务器的高度可用,减少停工时间:原来的单体应用只有一个服务器,所有服务(功能)都在该服务器上,如果出现某些突发情况,服务器挂了,整个系统就停工了.而微服务 ...
- EPICS简单实例2 -- subroutine记录(sub)介绍与使用
这个subroutine记录用于调用一个C初始化程序和一个重复出现的扫描程序.没有设备支持对应这个记录. 参数字段 在以下描述记录专用字段,按功能分组. 扫描参数 subroutine记录有用于指定这 ...
最新文章
- 技术图文:如何利用C# + Echarts 绘制 Bar Simple?
- Android Studio 提示Error running app: No Android facet found for app
- solr获取同义词 java_java操作solr实现查询功能的实例
- 三 s5p4418对mcp2515 can总线的支持
- Fast CGI 工作原理
- 生成树生成森林c语言中文网,生成树协议(STP)基本知识及实验(使用eNSP)
- 文献记录(part21)--Gestalt laws based tracklets analysis for human crowd understanding
- 向Windows 日志管理器写入系统程序日志信息
- androidStudio 中使用矢量图
- sin的傅里叶变换公式_傅里叶变换的由来及复数下的傅里叶变换公式证明
- Python----chardet模块的使用方法
- 一个完整的软件项目管理流程包括什么?有什么软件项目管理工具?
- 摄氏度和华氏度的相互转换
- 亲戚关系关系算法java程序_亲戚关系计算器 算法实现
- 【实战】在qgis上查看街景照片( go2streetview谷歌街景、go2mapillary)
- git 操作报错(fatal: ‘xxx’ does not appear to be a git repository)
- 易生活(二)-APP—安卓中评论功能的实现
- eclipse配置glassfish插件和密码
- 【算法】最直接的算法——穷举法详解
- 如何查看文件的 MD5值?