Я пытался документировать значение всех показателей Storm для моего текущего проекта.
Во время этого процесса я собрал данные из этих групповых ответов, а также github.
В то время как некоторые из показателей довольно понятны, я действительно запутался в некоторых показателях болтов.
Например, в чем разница между задержкой процесса и задержкой выполнения?
Из сообщений в этой группе Google я собрал следующую информацию:
-
Задержка обработки списка элементов = отметка времени при вызове ack - отметка времени при выполнении передается кортеж
-
Элемент списка выполняет latency = timestamp при завершении функции выполнения - отметка времени при передаче переданного кортежа (источник: http://goo.gl/3KRAl)
и
- Элемент списка Задержка процесса - это время до тех пор, пока не будет добавлен кортеж, выполнение задержки будет потрачено на выполнение для кортежа (источник: http://goo.gl/m0fTC)
Основываясь на том, что я вижу в моем личном интерфейсе, мой Execute Latency почти всегда больше, чем задержка процесса. Как это могло быть? Может ли кто-нибудь помочь мне с точным определением обеих задержек?
Спасибо заранее!