- My messages are set with Time-To-Live (TTL). They are expired before they got consumed by the consumers. I use
processExpiredtag to instruct the broker to not process the expired messages in DLQ. So they should be deleted automatically. As per our business, we are using
- In our production, we noticed the
inFlightCountis high. Our expired messages are not getting deleted hence occupied a large number of storage space. Why the messages are not getting deleted even if they are already expired?
- Red Hat AMQ
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.