如果toplogy在debug模式下,如果发现__tick打印,则是ack超时导致的,如果打印__ack_fail打印则是消息fail导致的
分别对应的变量backtype.storm.SYSTEM_TICK_STREAM_ID = "__tick";
(def ACKER-FAIL-STREAM-ID "__ack_fail")
本文深入探讨了在使用Apache Storm进行实时流处理时,遇到ack超时与消息失败的情况如何诊断与解决。通过分析系统Tick与Ack Fail的打印信息,我们能更好地理解这些错误的根本原因,并采取相应的措施避免其发生。
如果toplogy在debug模式下,如果发现__tick打印,则是ack超时导致的,如果打印__ack_fail打印则是消息fail导致的
分别对应的变量backtype.storm.SYSTEM_TICK_STREAM_ID = "__tick";
(def ACKER-FAIL-STREAM-ID "__ack_fail")
1481
7784

被折叠的 条评论
为什么被折叠?