com.netflix.client.ClientException: Load balancer does not have available server for client: userser
错误消息:
com.netflix.client.ClientException: Load balancer does not have available server for client: userserviceat com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) ~[ribbon-loadbalancer-2.3.0.jar:2.3.0]at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) ~[ribbon-loadbalancer-2.3.0.jar:2.3.0]at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) ~[ribbon-loadbalancer-2.3.0.jar:2.3.0]at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) ~[rxjava-1.3.8.jar:1.3.8]at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber$1.call(OperatorRetryWithPredicate.java:127) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:79) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:45) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.util.ScalarSynchronousObservable$WeakSingleProducer.request(ScalarSynchronousObservable.java:276) ~[rxjava-1.3.8.jar:1.3.8]at rx.Subscriber.setProducer(Subscriber.java:209) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:138) ~[rxjava-1.3.8.jar:1.3.8]at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:
错误分析
服务实例没有被加载到,网上出现这种错误好像还是挺多的,在此写下本人出现该错误的地方及解决方式,也可能是其他错误地方,希望能帮到遇到同样错误的朋友。
我这里两个环境出现了隔离,但是我记得自己已经配置了namespce都配置在了dev环境下
观察配置文件如下(这里用bootsrap.yml作为userservice环境共享配置文件)
解决问题
上图出现了问题,namespce注册到Nacos前缀并不是config,而是discovery
粗心可能就这样了
正确配置如下 :
当然order-service也要在相同的namespce下,也可以配置文件都不配置namespace,在nacos中直接默认在public
最后测试成功!!
com.netflix.client.ClientException: Load balancer does not have available server for client: userser相关推荐
- 解决com.netflix.client.ClientException: Load balancer does not have available server for client:XXXXX(
解决com.netflix.client.ClientException: Load balancer does not have available server for client:XXXXX报 ...
- com.netflix.client.ClientException: Load balancer does not have available server for client: applica
nacos在2.x版本,Naco作为注册中心,Zuul作为网关进行整合 1 问题描述(Forwarding error. Load balancer does not have available s ...
- com.netflix.client.ClientException: Load balancer does not have available server for client:XX 异常解决
1.查看注册中心Consul中有无组件的注册信息,可以通过http://服务器IP:8068访问web管理页面, 若没有,则XX组件没有注册成功,组件间的服务请求无法寻址,检测组件consol配置,重 ...
- com.netflix.client.ClientException: load balancer doer not hava available server for client: XXX 的报错
微服务分为服务提供者.注册中心.消费者,以注册中心为中间模型,由提供者注册服务到注册中心,消费者去注册中心订阅服务,拉取到服务清单后根据服务地址(真实的ip和端口),通过网关geteway去调用服务的 ...
- Load balancer does not have available server for client
最近在研究spring-cloud,研究zuul组件时发生下列错误: Caused by: com.netflix.client.ClientException: Load balancer doe ...
- nacos问题: Load balancer does not have available server for client:xxx解决办法
运行项目nacos项目 A服务通过fegin调用B服务时出现ava.lang.RuntimeException: com.netflix.client.ClientException: Load b ...
- springCloud出现:Load balancer does not have available server for client: SERVICE-XXX的错误解决方法
我现在的框架结构大致是:前端请求,通过zuul转发到user的接口提供模块,user接口提供模块调用user服务模块的业务功能(feign调用),user服务的业务功能需要调用base服务模块的一个业 ...
- Spring Cloud Feign启动Load balancer does not have available server for client分析
项目场景: Spring Cloud Feign 学习过程中遇到Feign访问的时候报错Load balancer does not have available server for client ...
- Load balancer does not have available server for client问题
Load balancer does not have available server for client问题,是因为消费端没有调用成功服务端.下面四步是必备的,可以检查一番. 1.写nacos发 ...
最新文章
- 使用svn控制系统的优缺点和注意事项
- semiautomatic annotated tools
- C/C++由字符串转JSON/JSON转字符串/数组解析/数组添加
- Android之BaseAdapter—convertView回收机制与动态控件响应
- 2018.08.29 NOIP模拟 pmatrix(线性筛)
- 前端学习(2027)vue之电商管理系统电商系统之实现省--市联动
- 如何查看linux服务器的白名单,linux服务器iptables防火墙白名单添加方式
- 金税盘怎么安装在电脑上_金税盘处于锁死期不能开票怎么办?
- 知乎热议!学完 Python 之后,我的编程能力竟然退化了!
- oracle 9i linux内核,在Linux下安装Oracle9i_oracle
- 复习了C++前几章,做一个ASCII码转换的小程序
- oracle如何查询明细账,新纪元通用账证查询打印软件常用问题解答.docx
- 新高考教师增值评价方式的再研究
- python判断字符串大小写的三大函数——islower、isupper、istitle函数的用法及实例
- pic单片机c语言读eeprom,PIC单片机应用专题二内外EEPROM读写..doc
- (摘之博客园狂奔di蜗牛)ASP.NET页面刷新方法总结
- php读取加密sqlite,加密你的SQLite
- python中的 split()函数
- 深度干货!一篇Paper带您读懂HTAP | StoneDB学术分享会第①期
- Win11关闭代理白名单 小猫咪关闭远程解析功能