There are other concerns as well.  For example, when using a network of
brokers, topic messages can be lost if a network connection between brokers
goes down, even just for an instant, and there's no way for the applications
to detect this loss (unless your messages have something that can be used to
detect loss).

Thinking about this problem leads me to thinking of hazelcast and others,
which then makes me wonder why you're implementing a distributed cache as
there are awesome toolsets for that very use-cache.  Ehcache is definitely
one.  I believe hazelcast is another.  Something to consider.

The biggest concern that comes to mind using JMS for this purpose is the
time it takes for messages to distribute to all the consumers which raises
the question, "how bad is it if one of the cache copies is out of date for
any length of time?"



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Depending-on-TransportListener-for-cache-consistency-tp4700535p4701174.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to