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]