Every message sent to a topic counts as one enqueue, whether it is eventually delivered to zero, one, or many consumers. (Each message delivered to a consumer counts as a dequeue, so you could get zero, one, or many dequeue counts for each enqueue count; do not assume they'll match for topics!) But just because it was enqueued doesn't mean it's still in the topic; if there are no subscribers, it will be immediately discarded (which does not count as a dequeue). You can test this by connecting a non-durable consumer and seeing if it gets any messages from before it connected. It won't. On Jul 13, 2015 11:50 AM, "zohar" <[email protected]> wrote:
> hi everyone, > I'm using new release of ActiveMQ 5.11 > Create Non-durable topic and sending non persistence messages by timer. > there is no listener on that topic. > I see on the Web Console that the message is still Enqueue !!! > I tries some values on the TimeToLive property with no help. > and try to configure constantPendingMessageLimitStrategy limit="10" > and still nothing changed. > > Why still the Messages stay on the Topic ? > > Thanks > Zohar > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/Enqueue-Messages-are-not-deleted-from-broker-tp4699091.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. >
