Robert Joseph Evans created STORM-886:
-----------------------------------------

             Summary: Automatic Back Pressure
                 Key: STORM-886
                 URL: https://issues.apache.org/jira/browse/STORM-886
             Project: Apache Storm
          Issue Type: Improvement
            Reporter: Robert Joseph Evans


Heron proposed a form of back pressure that  does not rely on acking or max 
spout pending.  Instead spouts throttle not only when max.spout.pending is hit, 
but also if any bolt has gone over a high water mark in their input queue, and 
has not yet gone below a low water mark again.  There is a lot of room for 
potential improvement here around control theory and having spouts only respond 
to downstream bolts backing up, but a simple bang-bang controller like this is 
a great start.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to