拓撲與分配給查詢規範化 Apache Storm:執行程序之間的關係,執行延遲和進程延遲?
拓撲與分配給查詢規範化
起初我跑我的拓撲只有分配給QueryNormalizer執行4執行人1個執行人。 執行延遲是8.952和進程延遲是12.857。
爲了使其更快我改變執行人的數量QueryNormalizer到 .The 執行所延遲改變爲197.616和過程延遲到59.132。
根據的定義執行延遲 - Tuple在執行方法中花費的平均時間。執行方法可以在不爲元組發送確認的情況下完成。
所以,我的理解是,如果我增加執行者的數量,它應該很低。隨着執行者的增加,並行性應該會增加。
我誤解了什麼嗎?
此外,發射,傳輸和執行的字段之間存在巨大差異。這是正常的嗎?
此外,過程延遲是否應始終低於執行延遲?
以上顯示的哪個拓撲性能更好?另外,如何查看哪些拓撲結構比其他拓撲結構運行更好,查看螺栓數據?
謝謝,很好解釋。 –