Hi Alexandre,

Could I get you to try the qpid-dispatch 0.6.0 beta?

(https://cwiki.apache.org/confluence/display/qpid/What's+New+in+Apache+Qpid+Dispatch+Router+0.6.0)

Your use case is greatly improved in this new version. I just verified your use case with the following configuration fragment:

connector {
    addr: <broker-host>
    port: <broker-port>
    role: route-container
    name: BrokerA
}

address {
    prefix: queue
    waypoint: yes
}

autoLink {
    addr: queue
    dir: in
    connection: BrokerA
}

The "connector" causes the router to establish a connection to the broker with the exchange and queue. The "address" establishes the namespace starting with "queue" as being a waypoint address (i.e. on a broker). The "autoLink" instructs the router to subscribe to the queue on BrokerA once the connection is opened. This subscription will then feed deliveries to mobile consumers on address "queue".

You can then scale it out by adding an instance of "connector" for each additional broker and an instance of "autoLink" for the queue on the broker:

connector {
    addr: <broker-b-host>
    port: <broker-b-port>
    role: route-container
    name: BrokerB
}

autoLink {
    addr: queue
    dir: in
    connection: BrokerB
}

Regards,

-Ted


On 04/21/2016 12:03 PM, Alexandre Trufanow wrote:
Hi all,

I am trying to get the following working on dispatch-0.5:

producer -> brokerA.exchange -> brokerA.queue -> dispatcher -> consumer

Subscribing a consumer to the queue directly on the broker works fine but I
haven't managed to find a configuration where a mobile subscriber on the
dispatcher can receive messages.

Is there a sample configuration somewhere for mobile consumers connecting
to a dispatcher ? Ideally I would like to be able to add multiple brokers
with the same queue name to be able to scale.

Thanks,
Alexandre


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

Reply via email to