解决java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have availa[通俗易懂]

解决java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have availa[通俗易懂]解决java.lang.RuntimeException:com.netflix.client.ClientException:Loadbalancerdoesnothaveavailableserverforclient:xxx-xxx-xxx小弟第一次发博客,不喜勿喷,工作经验(1个月)各位大佬你们,最近在接触微服务项目,在运行的过程中遇到许多问题,第一次写博客,就发…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

解决java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: xxx-xxx-xxx

小弟第一次发博客,不喜勿喷

各位大佬你们,最近在接触微服务项目,在运行的过程中遇到许多问题,第一次写博客,就发一个比较简单的,有什么写错的地方望大佬们指点一下,好及时更改

直接上图
在这里插入图片描述从报错中能够很明显的看到,我这里显示的是does not have — user,我的user服务是处于关闭状态,在微服务中,主要采用的就是服务与服务之间的调用(小弟个人理解),就相当于是提供者与消费者之间的关系,在这里我的user服务担任的是提供者,正在运行的服务相当于是消费者,说庸俗一点就是我消费这过来消费,钱都给你(提供者)准备好了,但是你(提供者)不开门,我消费者很生气,这个时候我们可以检查一下user服务,是不是处于打开状态(我这里目前是关闭状态)

在这里插入图片描述
这个时候我把user服务启动起来,启动成功了,然后在重新启动我的消费者服务,因为提供者(user)已经启动了。在执行方法,也就是调用user的接口
在这里插入图片描述
问题已经解决。

强调一下,这里有一个大坑,需要注意,那就是user(提供者)服务在启动之后,一定一定一定要重新启动消费者服务,因为在这里如果你不重新启动消费者服务,那么你在运行之后,还是一样会报错,并且是同样的报错,因为消费者依然无法检测到提供者,需要重启消费者服务(依照我个人理解,应该是有方法能够自动监听服务的,意思也就是在user服务启动之后,消费者服务能够直接读取到user服务,也就是我们不用重新启动消费者服务,就像是Tomcat热部署,不知道理解的对不对)
第一次的文章就到这里

觉得能有帮助或者错误(小弟写的)不是严重的情况下,希望点上宝贵的一赞,给咋们菜鸡一点信心,谢谢指点

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161480.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • APK签名原理

    APK签名原理网上已有多篇分析签名的类似文章,但是都有一个共同的问题,就是概念混乱,混乱的一塌糊涂。在了解APK签名原理之前,首先澄清几个概念:消息摘要-MessageDigest简称摘要,请看英文翻译,是摘要,不是签名,网上几乎所有android签名分析的文章都对这两个概念乱用摘要的链接http://en.wikipedia.org/wiki/Message_digest简

  • 黑色非主流图片伤感女_用一串代码让全班同学说卧槽的代码

    黑色非主流图片伤感女_用一串代码让全班同学说卧槽的代码校内代码xiaonei代码xiaonei黑色非主流代码http://xioonei.cn

    2022年10月18日
  • VUE控制台报错

    VUE控制台报错

  • 几种经典常用的滤波算法

    几种经典常用的滤波算法几种经典的滤波算法1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值B、优点:能有效克服因…

  • 21.shell语言之if条件判断语句

    21.shell语言之if条件判断语句shell的if语法和C语言等高级语言非常相似,唯一需要注意的地方就是shell的if语句对空格方面的要求比较严格(其实shell对所有语法的空格使用都比较严格)。注意:1、[]表示条件测试。注意这里的空格很重要。要注意在’[‘后面和’]’前面都必须要有空格2、在shell中,then和fi是分开的语句。如果要在同一行里面输入,则需要用分号将他们隔开。3、注意if判断中对于变量的处理,需要加引号,以免一些不必要的错误。

  • 软件架构 设计模式_几种常见软件架构

    软件架构 设计模式_几种常见软件架构什么是架构?  软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。  ANSI/IEEE610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道上述内容设计与演化的原理(principle)”。  MaryShaw和DavidGarlan认为软件体系结构是软件设

    2022年10月18日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号