解决restTemplate请求,报 : No instances avaliable for 地址错误

当在SpringBoot项目中使用@LoadBalanced注解的RestTemplate进行服务调用时,会限制为只调用注册中心内的服务。若需访问外部链接,可采用OkHttpClient来实现。该方法允许直接指定服务地址,避免了去除@LoadBalanced带来的影响。
摘要由CSDN通过智能技术生成

restTemplate请求,报 : No instances avaliable for 地址错误,原因请查看在springboot项目中是否有配置 @LoadBalanced 注解

@LoadBalanced 注解加上所有restTemplate请求都只能调用注册中心内注册的服务,调用方式是调用服务名地址,如果想调用注册中心外的链接地址又不能去除@LoadBalanced 注解

解决办法:

使用OkHttpClient 访问即可。

可参考文章:java使用OkHttpClient发送get请求携带Header参数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值