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>
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐