On 9/2/07, saleem145 <[EMAIL PROTECTED]> wrote: > > Hello, > > I know TIBCO RV in detail but haven't used ActiveMQ. My question is what is > the difference between the two. Are they functionally equivalent?? What is > the difference in bandwidth, etc.
Here's a quick list off the top of my head. We should probably hack this list some more then add it to the FAQ... * RV is not open source :) * RV doesn't support JMS (see TibCo EMS for that which is a different product entirely) * RV uses multicast to communicate; ActiveMQ uses multicast for discovery then uses TCP for reliable communication. * RV only really supports a time window based persistence log on the producer side; ActiveMQ supports a federated network of brokers that can do short term, long term and spooling based persistence * ActiveMQ supports master/slave for replicated broker side persistence. With RV if the disk dies on the producer, you've lost messages. * ActiveMQ does queues properly & well :) * ActiveMQ is pure Java so you can embed the broker in any JMS client to remove a network / process hop and reduce latency ActiveMQ and TibCo EMS are fairly similar products though; apart from that ActiveMQ is open source and pure Java (and so can be embedded in any JMS connection). -- James ------- http://macstrac.blogspot.com/