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/

Reply via email to