本地调试feign 超时

Blade 未结 1 255
chris.liu
chris.liu 剑童 2023-08-03 07:42

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

1. 在阿里云部署了一套clound版本,前端也可以正常访问

2. 基于bladex-biz,新增了一个服务app,也同样部署到了阿里云,前端也能正常访问该服务的所有接口

3. 通过动态网关,本地也启动了一个app服务,通过post调用本地app的普通接口,是能正常返回数据;但如果这个接口包含了feign逻辑(例如通过IUserClient获取用户信息)就会超时。


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

如果代码有问题,那部署在阿里云的app服务也应该有问题。所以猜测应该不是代码逻辑问题


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


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


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

1条回答
  • 2023-08-07 10:59

    查一下阿里云部署的服务是否都在同一个网段,并且看一下本地的app(不通过gateway的前提)是否能连通到阿里云部署的服务。

    你现在的情况是 本地启动了服务,去调用Gateway,而feign会去调用到阿里云的服务。如果本地无法跟阿里云的服务连通,那肯定是无法正常返回的。

    你需要去检查一下网络,包括白名单、端口等等情况。

    0 讨论(0)
提交回复