Ted Ross created DISPATCH-57:
--------------------------------

             Summary: Balance deliveries adaptively across all competing 
consumers in the network
                 Key: DISPATCH-57
                 URL: https://issues.apache.org/jira/browse/DISPATCH-57
             Project: Qpid Dispatch
          Issue Type: Improvement
          Components: Router Node
            Reporter: Ted Ross
            Assignee: Ted Ross


When there are multiple competing consumers on an address across a network, the 
network should balance deliveries to those consumers adaptively.  This will 
cause more messages to be delivered to faster consumers and fewer messages to 
slower consumers.

The basic idea is that each router tracks the deliveries and can know how many 
outstanding (unacked) deliveries have been sent via each outbound link.  It can 
then choose a link based on the smallest number of outstanding deliveries.  
Faster links will tend to have fewer deliveries and will get preference in the 
balancing.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to