Thank you very much for the quick response. By the way I forgot to tell that I disabled the acker in the topology since the topology may die after a few seconds if I do not turn off ackers. In this case is it still possible to do guaranteed message processing for some of the bolts? Thank you!!

On 03/17/2015 10:16 AM, Nathan Leung wrote:

When you emit from bolt c do not anchor the output tuple to the input tuple.

On Mar 17, 2015 9:55 AM, "hjh" <[email protected] <mailto:[email protected]>> wrote:

    Hi everyone,
        I am confused about reliability API of storm. It seems that
    guaranteed message processing is only for spout. What if I need to
    guarantee message being processed in a subset of bolts? For
    example, bolt A, B, C are connected and tuples are processed from
    A to B and to C, what should I do if I want tuples passed through
    these three bolts being processed fully? I mean once a tuple is
    passed to A then I should make sure that this tuple is processed
    in B and C but after that I do not care whether it is lost or not?
    Thank you very much!!

    Best wishes!!


Reply via email to