Right, active-active is not available from 0.22 on. There's more info at qpid/cpp/README-HA.txt
> -----Original Message----- > From: Rothkin, Steve (NY81) [mailto:steve.roth...@honeywell.com] > Sent: Tuesday, July 16, 2013 11:25 AM > To: users@qpid.apache.org > Subject: RE: Queue mirroring with message grouping and clustering on > Windows > > The section you mention below is for Active-Passive. I don't see anything > about Active-Active (clients can connect to any of the brokers) -- I thought I > saw that somewhere in the Qpid documentation, but its not in the manual > you linked to below. Is Active-Active not available? > > > -----Original Message----- > > > > From: Steve Huston [mailto:shus...@riverace.com] > > > > > I'm considering a Qpid.22 implementation under MS Windows for > > > > > message queueing. In the future we might go to a mixed > > > > > environment with both Windows and Linux computers. > > > > > For fault tolerance, I want the queues to be mirrored across 2 > > > > > to > > > > > 3 computers which are connected by high speed LAN. Each queue > > > > > will have multiple consumers on different computers (including > > > > > some NOT hosting the queue), so I also need to use the message > > > > > grouping feature to ensure that messages from a single source > > > > > are not processed > > > out of order. > > > > > > > > Ok. > > > > > > > > > 1) Is clustering required to do this (on RabbitMQ it is, but > > > > > RabbitMQ > > > appears > > > > > to not support message grouping yet)? > > > > > > > > For mirroring across a set of nodes for FT, yes. > > > > > > > > > 2) What is required to use clustering on Windows (and is it even > > > available)? > > > > > So far I've read that Corosync is required for clustering and in > > > > > another place (a few years old) I read that Corosync isn't > > > > > ported to/doesn't build on Windows. > > > > > > > > The new HA module in Qpid requires integration with a resource > > > > manager; on Linux this is rgmanager (corosync is involved to > > > > manage the cluster itself, but it's not directly involved with Qpid). > > > > Currently there is no integration with a resource manager on > > > > Windows clusters. It's probably not a gigantic amount of work to > > > > get it there, but it's > > > work that is needed. > > > > > > If there is a mix of linux and windows computers hosting the queues, > > > do they need to use the same (or a compatible) resource manager? > > > > Yes, the brokers participating in the cluster do need to use the same > resource manager. > > > > > As a way of getting around the need for a resource manager on > > > Windows, if I made a cluster of linux machines (or linux VMs running > > > under > > > Windows) to host the mirrored queues would it then be ok/supported > > > to have windows clients (NOT part of the cluster) to write to and read > from the queues? > > > > Absolutely. > > > > > If I wanted to try to do the windows resource manager > > > implemtentation (assuming my boss would allow it, and given that I > > > have zero experience developing within Qpid), is there existing > > > documentation that makes it clear (from the Qpid point of view) what > > > I need to add to the code. If so, pointers to where to look would be > helpful. > > > > You wouldn't necessarily need to add anything to Qpid - my > > understanding is that it's more of a Windows scripting/integration > > issue and not so much a Qpid coding issue. You can check this book: > > http://qpid.apache.org/releases/qpid-0.22/cpp-broker/book/chapter-ha.h > > tml Section 1.11.10 has the info to get you going. > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional > commands, e-mail: users-h...@qpid.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org