Topics are a "broadcast" model and have no notion of "persistence" unless there is a durable subscriber... Either use a queue for your persistent messages, or use at least one durable subscriber:
http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/advanced.html#1024758 On Thu, Feb 6, 2014 at 5:01 PM, jlindwall <[email protected]> wrote: > I have configured activemq 5.9.0 to use jdbc persistence (oracle). I know > that part is correct because 3 ACTIVEMQ tables "magically" get created in > Oracle, and I see log messages that make me feel like jdbc is in use. So far > so good. > > I am curious to see some of the queued messages in my database. I am using > a jmeter test driver that is sending persistent messages to a topic in my > activemq server. The publisher sends 100 msgs/sec, while the lone consumer > is pulling just 5 msgs/sec. With a slow consumer like this I expected to > quickly see records appearing in the ACTIVEMQ_MSGS table, yet none ever do. > > Any ideas? Thanks! > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/Where-s-the-records-in-my-jdbc-persistence-store-tp4677577.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. -- Christian Posta http://www.christianposta.com/blog twitter: @christianposta
