feign 调用总是超时,然后feign没有返回值时候业务代码就报错了

Blade 未结 1 1039
jinhao
jinhao 2021-03-26 20:32

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

1. feign 调用总是超时,然后feign没有返回值时候业务代码就报错了

2. 

3.


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

本地工程feign调用都超时,在哪里配置什么参数吗?或者熔断机制是怎么弄的,如何去掉熔断机制

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

spring cloud 2.7.1  商业联合版本

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


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

1条回答
  •  3395733618
    3395733618 (楼主)
    2021-03-26 22:50

    熔断是防止服务雪崩的很好的保护机制,如果你的接口一直超时,你应该考虑一下业务代码的性能。

    接口一般都要10ms级或者100ms级的响应,如果接口速度太慢,建议先优化一下。

    如果你们并发很低,就别用微服务,整个单体架构开发和维护都方便很多。这样自然就用不到feign了。

    0 讨论(1)
提交回复