Próbowałem udokumentować znaczenie wszystkich danych Storm dla mojego bieżącego projektu.Interfejs Storm: Różnica między czasem wykonania i opóźnieniami procesu
Podczas tego procesu zebrałem dane z odpowiedzi tej grupy, a także github.
Podczas gdy niektóre dane są dość wymowne, bardzo mnie pomylono z niektórymi metrykami śrub.
Na przykład jaka jest różnica między opóźnieniem procesu a opóźnieniem wykonania?
Z postów na tym grupie Google I zostały zebrane następujące informacje:
Lista przetwarzanie poz latency = timestamp kiedy ACK nazywa - znacznik czasu kiedy wykonać przepuszcza krotka
element listy wykonać latencji = znacznika czasu wykonywania funkcji kończy - znacznika czasu wYKONAJ przekazywane krotkę (źródło: http://goo.gl/3KRAl)
i
- Lista poz Proces opóźnienia jest czas do krotka jest potwierdzony, wykonać opóźnienie jest czas spędzony w wykonać za krotki (źródło: http://goo.gl/m0fTC)
podstawie tego, co widzę w moim burzy UI, moje opóźnienie wykonania jest prawie zawsze większe niż opóźnienie procesu. Jak to możliwe? Czy ktoś może mi pomóc z dokładną definicją obu latencji?
Z góry dziękuję!
Przykro mi, że jestem nowy na sztorm i mylące numery, które otrzymałem po nadejściu topologii. Czy opóźnienie powinno być większe niż opóźnienie procesu przez cały czas? Kiedy dostałem kilka śrub vica versa. – user1