2016-03-17 30 views
6

我注意到第一個Hystrix命令總是調用我的回退,之後的以下調用在Spring Cloud Netflix中正常工作。Spring Cloud Hystrix在第一個命令調用失敗

我應該設置什麼樣的設置來避免它?爲什麼會發生?

+1

超時,如果有異常的後備只調用。我想你需要分享代碼,如果你想獲得更多的洞察力。 –

+0

第二次調用的問題是相同的方法正常工作,問題只針對第一個問題。我讀了一個熱身,但我沒有找到任何解決方案。 –

+0

添加額外的細節(代碼,配置等),以確切地突出你所需要的。 –

回答

9

看起來像一個基礎設施初始化的副作用,因爲它https://groups.google.com/d/msg/hystrixoss/_jnxAyS20lA/fWo0ZAHoxt8J

+0

是的,我看到了......但在那裏並沒有解釋它的解決方案。我該如何解決它? –

+0

猜想這個問題沒有通用的解決方法:(https://github.com/Netflix/Hystrix/issues/810。當然你可以嘗試設置「手動預熱」的最大超時時間,但不確定那是好的想法 – ivanenok

+0

如何設置本手冊的熱身?爲什麼不是一個好主意?tks。 –