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)