Is there any way to do the following in ActiveMQ?

1) Suppose a regular topic with realtime messages passing through it.

2) We want to archive all messages that pass through the topic permanently
somewhere.

3) Any new consumer (not a durable subscriber) connecting to the topic may
elect to have their message stream start at any point within the archive of
messages all the way back to the beginning (via parameterized sequence
number, message if, timestamp, etc).  When all the archived messages have
been delivered, the consumer would continue to receive the real time
messages coming through the topic, including any that have backed up while
the archived messages were being consumed.

Note that I am not talking about a temporarily disconnected durable
subscriber here.  I am looking to have this behavior even for a new
subscriber to the topic.

Is this possible?  Are there any hooks to do something like this (for
example custom destination parameters, etc)?

What about the long term archiving?  Is it possible to break out the
persistence mechanism by destination?

Thanks,

-adam
-- 
View this message in context: 
http://old.nabble.com/Long-term-and-elective-durability--tp29154615p29154615.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to