Jstorm消费MQ保证每个bolt至少处理一次

Jstorm消费MQ保证每个bolt至少处理一次 我们在使用Jstorm做流计算的时候,可能会遇到一种情况:处理单元树下有某一个bolt处理失败,但是其他的子bolt处理成功了。我们还需要这个失败的bolt重新处理一边该数据,如下图所示: 这里我们的Spout在fail()方法中做消息重发处理,Bolt1中我们会存储原数据到mongo表中作为防止重复消费的去重表,下面Bolt2、Bolt3、Bol
相关文章
相关标签/搜索