2016-03-17 18 views
6

Zauważyłem, że pierwsze polecenie Hystrix zawsze wywołuje moje zastępcze, a następnie następujące połączenia działają dobrze w Spring Cloud Netflix.Spring Cloud Hystrix nie powiedzie się po pierwszym wywołaniu komendy

Czy należy ustawić jakieś ustawienie, aby tego uniknąć? Dlaczego tak się dzieje?

+1

zapasowej konfiguracji jest wywoływana tylko jeśli istnieje wyjątek. Myślę, że musisz udostępnić kod, jeśli chcesz uzyskać więcej informacji. –

+0

Sprawa jest ta sama metoda działa dobrze w drugim wywołaniu, problem jest tylko dla pierwszego. Czytałem o rozgrzewce, ale nie znalazłem żadnego rozwiązania. –

+0

Dodaj dodatkowe informacje (kod, konfiguracja itp.), Aby dokładnie zaznaczyć, czego potrzebujesz. –

Odpowiedz

9

wygląda efekt uboczny inicjalizacji infrastruktury, jak i czasu oczekiwania na nim https://groups.google.com/d/msg/hystrixoss/_jnxAyS20lA/fWo0ZAHoxt8J

+0

Tak, widziałem to ... ale tam nie było wyjaśnienia rozwiązania. Jak mogę to naprawić? –

+0

zgadnij, że nie ma typowego rozwiązania dla tego problemu :(https://github.com/Netflix/Hystrix/issues/810. Oczywiście możesz spróbować ustawić limit czasu dla "ręcznego rozgrzania", ale nie wiesz, czy to jest dobre pomysł: – ivanenok

+0

Jak mogę ustawić ten podręcznik na gorąco? Dlaczego nie jest to dobry pomysł? tks. –

Powiązane problemy