Kafka Spout重试次数

时间:2014-10-27 10:21:57

标签: apache-storm

我使用风暴0.8.2和ack机制,我有一些关于失败和重试的问题:

  1. 我可以限制重试次数吗?
  2. 我如何自己处理错误?在我想重试的一些错误上(例如数据库没有响应)而在其他错误上我不想重试(例如解析元组时出错)。

1 个答案:

答案 0 :(得分:2)

  

我可以限制重试次数吗?

不是内置功能。您应该在Spout中实现该逻辑。

  

如何控制错误?一些错误的意思(即数据库没有响应)我想重试和其他(即错误解析元组)我不想重试。

我真的建议阅读整个Storm文档,尤其是Guaranteeing Message Processing。否则,我会在这里重新发布。一旦掌握了Storm如何处理消息处理,它就会变得非常容易实现。