You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ted Ross (JIRA)" <ji...@apache.org> on 2014/05/23 21:06:02 UTC
[jira] [Created] (DISPATCH-57) Balance deliveries adaptively across
all competing consumers in the network
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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org