Many thanks Andrew for details reply. Its very helpful tutorials.
---RegardsWalid
From: Andrew Montalenti <[email protected]>
To: [email protected]; Walid Aljoby <[email protected]>
Sent: Sunday, July 24, 2016 10:50 AM
Subject: Re: Processing guarantee in Apache Storm
Hey Walid,
I have an explanation of tuple trees (and anchoring) in my PyCon 2015
presentation on streamparse + Storm, starting at minute 11. You can find that
here:
https://youtu.be/ja4Qj9-l6WQ?t=11m
As for your second request, any topology that does the following will implement
"guaranteed processing":
1. assigns tuple IDs to tuples in the spout2. "anchors" tuples in the bolts at
every point where a tuple is emitted, simply by passing it to the emit method3.
ack's and/or fail's tuples at every bolt stage of processing
This is explained in (good) detail in this blog post on fault tolerant
processing with Storm.
Most topologies that you see in the wild will do this, since it's such a big
part of Storm's benefit.
Hope that helps,
--
Andrew Montalenti | CTO
On Sat, Jul 16, 2016 at 6:37 AM, Walid Aljoby <[email protected]> wrote:
Hi Everyone,
I have fundamental questions about processing guarantee in Apache Storm. So
Anyone please can help for the following:
1- Animation or clear tutorial with example show the anchoring mechanism..2-
Any topology code already implemented the guarantee processing function.
Many thanks,
--Regards
WA