Hi Martyn,
I'll be happy to enjoy the IRC chat as soon as I can.
Effectively, your words about the "treating as new subscription" would
explain the issue with retained messages.
However there's still something that I don't understand: for example why
also the non-retained messages are resent on resubscription. Regardless if
retained or not, it seems that all messages persist on queue (or, in case of
retained, they persist on address and one more reference is added on queue
at each resubscription... I don't know, I'm trying to guess) and are never
discarded.
How are they managed by artemis? In a scenario where clients never connect
with "cleanSession=false" (that is our usecase), I thought:
- non-retained messages are removed from address (and references from
queues) once they are consumed by clients (or immediatly if no client is
connected).
- retained messages are removed from address when a new one arrives (and the
reference to the new one substitutes the previous on the queue).
Is not so? I'm wrong somewhere?

Again, thanks for your patience.

Francesco



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/ARTEMIS-bad-performance-behaviour-after-7-10-days-of-usage-tp4721272p4721678.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to