By default, the resources need to be "used" before they are deleted. However, the behavior is configurable. Try using this:
<address-setting match="CRON_JOB_QUEUE.#"> ... <auto-delete-queues-skip-usage-check>true</auto-delete-queues-skip-usage-check> ... <auto-delete-addresses-skip-usage-check>true</auto-delete-addresses-skip-usage-check> ... </address-setting> See more details in the documentation [1]. Justin [1] https://activemq.apache.org/components/artemis/documentation/latest/address-settings.html#address-settings On Tue, Mar 11, 2025 at 5:57 PM Thai Le <lnthai2...@gmail.com> wrote: > Hello, I am getting my address setting below by calling > getAddressSettingsAsJSON using management API : > > "CRON_JOB_QUEUE.#" : { > "addressFullMessagePolicy" : "PAGE", > "maxSizeBytes" : -1.0, > "maxReadPageBytes" : 2.097152E7, > "maxReadPageMessages" : -1.0, > "pageLimitBytes" : -1.0, > "pageLimitMessages" : -1.0, > "maxSizeMessages" : -1.0, > "pageSizeBytes" : 1.048576E7, > "messageCounterHistoryDayLimit" : 10.0, > "redeliveryDelay" : 0.0, > "deadLetterAddress" : "DLQ", > "expiryAddress" : "ExpiryQueue", > "redistributionDelay" : 60000.0, > "slowConsumerThresholdMeasurementUnit" : "MESSAGES_PER_SECOND", > "autoCreateJmsQueues" : true, > "autoCreateJmsTopics" : true, > "autoCreateQueues" : true, > "autoDeleteQueues" : true, > "autoDeleteCreatedQueues" : true, > "autoDeleteQueuesDelay" : 300000.0, > "autoDeleteQueuesMessageCount" : 0.0, > "autoCreateAddresses" : true, > "autoDeleteAddresses" : true, > "managementBrowsePageSize" : 200.0, > "defaultConsumerWindowSize" : 0.0 > } > > Per this setting, queues with no consumer and no message should be auto > deleted after 5 min. However I still have a lot of queues with addresses > matching the settings above without any messages and consumers in the > broker for much more than 5 min. Although there is no consumer connected to > those queues, every 90 sec there is a request to management API > (ManagementHelper.putOperationInvocation(message, queueName, > "countMessages", "");) to get the message count of those queues. Could this > be the reason for those queues/addresses not being deleted? > > Thank you > > Thai Le >