feign调用在不到nacos服务

Blade 未结 1 72
passion
passion 剑者 2024-12-10 12:56

一、该问题的重现步骤是什么?


image.png



这是我定义的feign:
image.png

这个是调用的接口
image.png


这个是报错:
No instances found after removing previously used service instance from the search (com.alibaba.cloud.nacos.NacosServiceInstance@f65b8953). Returning all found instances.
feign.RetryableException: Connect timed out executing GET http://python-health-service/python/nacos


但是我通过

http://服务器ip/python-health-service/python/nacos 这种方式可以请求到结果,通过feign找不到nacos上的服务;

如何解决这个问题?



二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-12-10 13:06

    你用gateway直接访问服务名能访问到么

    这种情况需要单独配置gateway的路由来转发调用

    作者追问:2024-12-10 14:07

    我框架是4.3.0的开源版
    gateway配置路由的规则,这个是在哪里配置?

    回答: 2024-12-10 14:22

    百度一下:springcloud gateway路由规则配置

    0 讨论(0)
提交回复