Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 8901 invoked from network); 13 Jul 2010 19:15:18 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Jul 2010 19:15:18 -0000 Received: (qmail 59704 invoked by uid 500); 13 Jul 2010 19:15:17 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 59621 invoked by uid 500); 13 Jul 2010 19:15:17 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 59612 invoked by uid 99); 13 Jul 2010 19:15:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Jul 2010 19:15:17 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Jul 2010 19:15:10 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1OYkwL-00011a-NM for users@activemq.apache.org; Tue, 13 Jul 2010 12:14:49 -0700 Message-ID: <29154615.post@talk.nabble.com> Date: Tue, 13 Jul 2010 12:14:49 -0700 (PDT) From: Adam Sussman To: users@activemq.apache.org Subject: Long term and elective durability? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: adam.sussman@gmail.com X-Virus-Checked: Checked by ClamAV on apache.org 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.