activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justin Bertram <>
Subject Re: How to SYNC messages in Cluster without using persistence on the message broker
Date Fri, 21 Jul 2017 13:32:46 GMT
> Please let me know if this can be achieved through Artemis.

In Artemis the only data replicated between a live and a backup is
persistent data.  You can't have one without the other.

That said, I'm not sure what benefit you'd receive by replicating
non-persistent data.  Firstly, non-persistent data is, by definition,
volatile (i.e. will not survive a crash).  Second, the non-blocking design
of Artemis means that the data is sent to the disk and to the network
concurrently.  I highly doubt the network will be faster than local disk
which means you'll be getting a copy persisted to disk essentially for
"free" from a performance perspective.  What's your use-case that you'd
want non-persistent data to be replicated?


On Fri, Jul 21, 2017 at 8:00 AM, <> wrote:

> Hi Tim,
> We are using ActiveMQ 5.9.0 release.
> Yes, I was exactly referring to what you have specified, but, WITHOUT
> persisting any of the messages on the message broker.
> i.e. "replicate the message so a copy
> exists on all three brokers and can be consumed from any of them, and
> delete it from all three when it's consumed from one"
> Please let me know if this can be achieved through Artemis.
> Thank you
> Senthil Kumar Jayakumar
> --
> View this message in context: http://activemq.2283324.n4.
> using-persistence-on-the-message-broker-tp4728592p4728765.html
> Sent from the ActiveMQ - Dev mailing list archive at

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message