The AMQP protocol has only been adopted by a small number of new messaging vendors - so far. I'm not certain how existing messaging vendors are going to be convinced its in their interests to support it yet and currently the AMQP protocol is still stabilizing.

Have written or been involved in a number of messaging systems (including ActiveMQ) they all seem to follow the same pattern:

1. Get basic messaging functionality for non-persistent messaging - days to a couple of weeks
2. Introduce basic persistence - weeks to months
3. make it scale - months to years.
4. clustering/high availability - more years.

ActiveMQ is currently on stage 4.

Messaging is extremely complex, and takes a long time to get stable, as its usage is so varied - but I think ActiveMQ is just about there (I am biased).



cheers,

Rob

http://rajdavies.blogspot.com/



On Aug 24, 2007, at 11:55 PM, Tom Samplonius wrote:


----- "Elliotte Harold" <[EMAIL PROTECTED]> wrote:
Has anyone tried out Apache qpid yet?

http://incubator.apache.org/qpid/

Any war stories to report?
I was wondering how it stacked up against ActiveMQ. Any particular
reasons
one might choose one over the other?


Well, Qpid is still pre-release. They have made some milestones available. Also, there is no persistence in the current milestones. Qpid seems a bit of a mutant project, since Redhat is still developing their own flavor of Qpid, under the Redhat Messaging Server name, even though they donated most (all) of the code to Qpid. So Redhat Messaging will be Qpid, plus other goodies. They are promising some high-performance Linux specific features in their Qpid.

Since Qpid is based on the multi-vendor protocol (AMQP, http:// www.amqp.com/), it has great promise. However, the rate of milestones has been pretty slow.


Tom


Reply via email to