今天出现了一个莫名奇妙的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相关推荐

  1. No instances available for XXX

    No instances available for XXX 解释 No instances available for XXX 没有名为XXX的可用实例 背景 springcloud+eureka+ ...

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

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

  3. java.lang.IllegalStateException : No instances available for XXX

    No instances available for XXX 错误信息: java.lang.IllegalStateException: No instances available for XXX ...

  4. Spring Cloud RestTemplate报错:java.lang.IllegalStateException: No instances available for xxx

    java.lang.IllegalStateException: No instances available for XXXX 一.问题复现 最近搭建springCloud项目,搭建Eureka,多 ...

  5. Eureka出现No instances available for xxx的五种解决方案(不能解决你骂我)

    1.首先我们都知道Eureka中进行服务的消费有三种方式 1.DiscoveryClient:通过元数据获取服务信息 2.LoadBalancerClinet:Ribbon负载均衡器 3.@LoadB ...

  6. 解决:There was an unexpected error (type=Internal Server Error,..). No instances available for XXX

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.我的情况: 实践 springCloud , 启动了注册中心 eureka.也启动了 服务生产者 ...

  7. springcloud项目报错:java.lang.IllegalStateException: No instances available for XXX(服务提供者的实例名)

    在学习springcloud的过程中,通过ribbon实现服务消费者时,调用服务提供方的接口时报错: 服务提供方和服务消费方应用的application.yml配置的fetch-registry均为t ...

  8. springCloud - 第3篇 - 消费者调用服务 ( RestTemplate + Ribbon )

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.新建 ribbon 工程: 1. file - new - module 2. spring I ...

  9. 微服务简介,Euraka,Ribbon,openFeign

    微服务简介 首先理解一个概念--高可用,即保证服务器的高度可用,减少停工时间:原来的单体应用只有一个服务器,所有服务(功能)都在该服务器上,如果出现某些突发情况,服务器挂了,整个系统就停工了.而微服务 ...

  10. EPICS简单实例2 -- subroutine记录(sub)介绍与使用

    这个subroutine记录用于调用一个C初始化程序和一个重复出现的扫描程序.没有设备支持对应这个记录. 参数字段 在以下描述记录专用字段,按功能分组. 扫描参数 subroutine记录有用于指定这 ...

最新文章

  1. 技术图文:如何利用C# + Echarts 绘制 Bar Simple?
  2. Android Studio 提示Error running app: No Android facet found for app
  3. solr获取同义词 java_java操作solr实现查询功能的实例
  4. 三 s5p4418对mcp2515 can总线的支持
  5. Fast CGI 工作原理
  6. 生成树生成森林c语言中文网,生成树协议(STP)基本知识及实验(使用eNSP)
  7. 文献记录(part21)--Gestalt laws based tracklets analysis for human crowd understanding
  8. 向Windows 日志管理器写入系统程序日志信息
  9. androidStudio 中使用矢量图
  10. sin的傅里叶变换公式_傅里叶变换的由来及复数下的傅里叶变换公式证明
  11. Python----chardet模块的使用方法
  12. 一个完整的软件项目管理流程包括什么?有什么软件项目管理工具?
  13. 摄氏度和华氏度的相互转换
  14. 亲戚关系关系算法java程序_亲戚关系计算器 算法实现
  15. 【实战】在qgis上查看街景照片( go2streetview谷歌街景、go2mapillary)
  16. git 操作报错(fatal: ‘xxx’ does not appear to be a git repository)
  17. 易生活(二)-APP—安卓中评论功能的实现
  18. eclipse配置glassfish插件和密码
  19. 【算法】最直接的算法——穷举法详解
  20. 如何查看文件的 MD5值?

热门文章

  1. ZCMU-1345: 国际象棋
  2. 黑群晖docker清理缓存_嘿群辉 篇五:群辉docker迁移磁盘
  3. 将图像上雨水去除的四种主流方法
  4. PS2汉化2 - 自制程序的运行与调试
  5. 16/10/2019 一步步学会分析ATAC-seq
  6. WSL和双系统Ubuntu的CPU性能差异
  7. OCR图形识别技术在爬虫中的应用
  8. bzoj2037 Sue的小球(区间dp,考虑到对未来的贡献)
  9. Tortoise ORM 简单使用
  10. bi 工具 市场排行榜_bi工具市场排行榜,国内BI软件排名