feign.RetryableException: 不知道这样的主机。 (nacos-pay-provider) executing GET http://nacos-pay-provider/pay
·
Bug Description
在调用Feign api时,出现如下异常:
feign.RetryableException: 不知道这样的主机。 (nacos-pay-provider) executing GET http://nacos-pay-provider/pay/nacos/1
调用消费者对应方法,返回json数据:
{
"code": "500",
"message": "不知道这样的主机。 (nacos-pay-provider) executing GET http://nacos-pay-provider/pay/nacos/1",
"data": null,
"timestamp": 1738382623457
}
Reproduciton Steps
1.启动nacos-pay-provider服务,并启动nacos-pay-consumer服务。
2.调用nacos-pay-consumer服务中的Feign api。
Reason
在nacos-pay-consumer服务中,openFeign的负载均衡组件缺失,需要手动引入依赖loadbalancer。
Solution
在nacos-pay-consumer服务中,引入如下依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
更多推荐
所有评论(0)