Why should you combine Reliable Messaging with Distributed Caching - http://www.theserverside.com/tt/articles/content/ReliableMessagingDistributedCaching/article.html Read from cache, write the message system - http://radio.weblogs.com/0112098/2003/01/15.html#a319 All You Need to Know About ActiveMQ - https://itnext.io/all-you-need-to-know-about-activemq-76edb977e6a