As I understand it, this is expected behavior.

ActiveMQ deletes messages when they are consumed, so if all messages are
consumed for a given destination, there will be no rows in the table that
correspond to that destination. So when the broker starts, it has no need
to create the destination, giving the behavior you describe.

If you want your destinations created at broker start time, you can define
them statically in the XML. Otherwise, you can wait until the first client
(producer or consumer, either one) interacts with the destination and
ActiveMQ will create the destination automatically.

Tim

On May 11, 2017 8:38 AM, "gokhanoner" <gokhano...@gmail.com> wrote:

> Hi,
>
> I'm testing 5.14.5 on Windows. After I define some queues and send/receives
> messages and close broker, after restart, I cannot see the queues that I
> defines, If there is no connected consumers.
>
> Is this normal ? After I start sending messages, queues are automatically
> created but I prefer them to be persistent.
>
> BTW, I'm using jdbc store.
>
> Thanks
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.
> nabble.com/ActiveMQ-deletes-empty-queues-automatically-on-
> shutdown-tp4725967.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to