feign调用接口时-服务收到多次请求

在调试时, 消费者请求服务提供者的feign接口,

消费者调用了一次, 但是提供者收到多次请求,

原因时feign的超时时间, debug时间超过了超时时间,会触发feign的重试功能。 所以在调试时把超时时间设大一点;

 

# ribbon超时时间
ribbon.ReadTimeout=50000
ribbon.ConnectTimeout=50000

#hystrix的超时时间
hystrix.command.default.execution.timeout.enabled=true
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=100000
 

#feign的超时时间
feign.client.config.default.connectTimeout=3000
feign.client.config.default.readTimeout=10000
feign.client.config.default.loggerLevel=full
#Feign使用默认的超时配置,在该类源码中可见,默认请求5次
feign.client.config.default.retryer=feign.Retryer.Default

 

https://blog.csdn.net/yangchao1125/article/details/104410068

Guess you like

Origin blog.csdn.net/u010953880/article/details/117982843