0

我们有一个 topology.message.timeout.secs = 300 秒的拓扑。最近,我们遇到了一个问题,即 spout 后的第一个 bolt 的容量达到了 ~2。bolt 开始处理元组的速度非常慢(它在 spout 发出元组 5 分钟后开始处理元组)。几分钟后,spout 发出元组,但在 bolt 开始处理之前,元组超时。

奇怪的是元组失败与发出之间的时间差是 10 分钟。

预期元组应该在 5 分钟后失败(配置为 300 秒)。

关于为什么没有真正考虑配置超时的任何想法/信息都会非常有帮助。是否有任何其他配置会影响元组超时?

4

0 回答 0