No storm does not take care of replaying message
 
It just calls spout's fail method 
 
When you look at KafkaSpout's fail method, there's a logic in case of failure.
 
Currently, it fetches buffer size of data again from the offset and checks if 
they are already processed, and if not, replay that message.
 
In short, exactly-once message processing is not guaranteed by storm but 
implemented by KafkaSpout in its own way.


-----Original Message-----
From: <[email protected]> 
To: <[email protected]>; 
Cc: 
Sent: 2014-07-03 (목) 22:45:27
Subject: Re: Spout fail logic




Storm will take care of the replay of the message 

 

Francesco Maria Masucci

 

 

Il 2014-07-03 15:15 Tomas Mazukna ha scritto:


If a spout receives fail on the message, will storm replay the message, or 
spout needs to re-emit it again?-- 
Tomas Mazukna
 

 

 



Reply via email to