On 06/21/2013 04:23 PM, Kerry Bonin wrote:
Is there a clear explanation anywhere of exactly what Broker federation
offers without corosync?
Broker federation (which has never used corosync) is described here:
http://qpid.apache.org/books/0.20/AMQP-Messaging-Broker-CPP-Book/html/chap-Messaging_User_Guide-Broker_Federation.html
The new HA functionality (which replaces the previous cluster plugin
which required direct corosync support) is described here:
http://qpid.apache.org/books/0.20/AMQP-Messaging-Broker-CPP-Book/html/chap-Messaging_User_Guide-Active_Passive_Cluster.html
If I can meet my requirements by fixing this, and
the scope of work is within an order of magnitude of rolling my own load
balancing, I'd rather fix Qpid.
Federation as is provides a way of spreading connections across brokers
for pub-sub style traffic. It doesn't yet support a federated queue
(i.e. a queue which is split between different brokers abut for which
each message is consumed by one consumer in the network).
I looked at it once, and it was in some
overly clever and difficult to follow code, so I stopped, but I've spent a
lot of time in the broker and low level Windows transport layers fixing
other bugs, as has another senior member of my team...
If you haven't already done so I would strongly recommend a quick retest
on 0.22 (or trunk) as there have been a lot of changes in the codepaths
involved.
If not I'd be happy to try and help debugging in answering questions and
suggesting things to check...
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]