拓扑与分配给查询规范化 Apache Storm:执行程序之间的关系,执行延迟和进程延迟?
拓扑与分配给查询规范化
起初我跑我的拓扑只有分配给QueryNormalizer执行4执行人1个执行人。 执行延迟是8.952和进程延迟是12.857。
为了使其更快我改变执行人的数量QueryNormalizer到 .The 执行所延迟改变为197.616和过程延迟到59.132。
根据的定义执行延迟 - Tuple在执行方法中花费的平均时间。执行方法可以在不为元组发送确认的情况下完成。
所以,我的理解是,如果我增加执行者的数量,它应该很低。随着执行者的增加,并行性应该会增加。
我误解了什么吗?
此外,发射,传输和执行的字段之间存在巨大差异。这是正常的吗?
此外,过程延迟是否应始终低于执行延迟?
以上显示的哪个拓扑性能更好?另外,如何查看哪些拓扑结构比其他拓扑结构运行更好,查看螺栓数据?
谢谢,很好解释。 –