我在spring cloud中使用sidecar从nodeJS中检索内部apis,但我遇到了一个问题。一种方法很慢,当我使用sidecar时,我得到了这样的异常:
{ "时间戳":1439073758177, "状态":500, "错误":"内部服务器错误", "例外":" com.netflix.zuul.exception.ZuulException", " message":"转发错误" }
此api通话比其他通话时间更长,因此如何调整侧车的超时设置?
由于
答案 0 :(得分:1)
我发现将此添加到我的配置解决了超时问题:
ABal1 ABal2 BBal1 BBal2 CBal1 CBal2
10 20 30 40 50 60
答案 1 :(得分:0)
这取决于您的hystrix隔离策略,Spring云强制执行SEMAPHORE策略,因此属性" hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds "无所事事
属性" ribbon.ReadTimeout" 将为您完成这项工作