qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-5466) Dispatch - Add different forwarding semantics for addresses
Date Fri, 10 Jan 2014 21:15:50 GMT

    [ https://issues.apache.org/jira/browse/QPID-5466?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13868308#comment-13868308

ASF subversion and git services commented on QPID-5466:

Commit 1557260 from [~tedross] in branch 'dispatch/trunk'
[ https://svn.apache.org/r1557260 ]

 - Added configuration for address semantics by prefix
 - Implemented Multiple/Single fanout with Closest and Spread biases
 - Added tests for the above
 - Added a new set of system tests using a network of two routers

> Dispatch - Add different forwarding semantics for addresses
> -----------------------------------------------------------
>                 Key: QPID-5466
>                 URL: https://issues.apache.org/jira/browse/QPID-5466
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Qpid Dispatch
>            Reporter: Ted Ross
>            Assignee: Ted Ross
> (For version 0.2)
> At present, if there are multiple receivers for a particular address, Dispatch delivers
a copy of each message to all of the receivers.  This feature adds the ability to by-configuration
deliver messages to only one of those receivers.
> The configuration for this feature is per-address and defines two settings:
>  - _fanout_ is either Multiple or Single (and a placeholder for Group).  Multiple fanout
means all subscribers receive each message.  Single fanout means that only one subscriber
receives the message.
> - _bias_ controls how single-fanout is treated.  The following values for bias are provided:
>    -- _Closest_ - each message is delivered to the closest/least-cost subscriber.
>    -- _Spread_ - messages are spread indeterminately across all subscribers.
>    -- _Latency_ - (not implemented yet) Messages are delivered in a balanced way to all
subscribers based on the latency of acknowledgements.  This mode attempts to keep all subscribers
equally fed with incoming messages.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message