Yes. You can use a combination of the following address-settings: - <auto-delete-queues> - <auto-delete-queues-delay> - <auto-delete-queues-message-count>
For example, if you wanted to remove queues (e.g. from durable subscriptions) on the address "myTopic" (e.g. that was being used as a JMS topic) then you might configure something like this: <address-setting match="myTopic"> <auto-delete-queues>true</auto-delete-queues> <auto-delete-queues-delay>3600000</auto-delete-queues-delay> <auto-delete-queues-message-count>-1</auto-delete-queues-message-count> </address-setting> This would delete queues that hadn't had a consumer connect to them in an hour regardless of how many messages the queue had. See the documentation [1] for more details. Justin [1] https://activemq.apache.org/components/artemis/documentation/latest/address-settings.html#address-settings On Tue, Oct 10, 2023 at 6:47 AM Shiv Kumar Dixit <shivkumardi...@eurofins.com.invalid> wrote: > Hi, > If there a way in Artemis broker to automatically remove inactive durable > topic subscribers. E.g. check every hour of inactive subscribers and remove > the one who are not active for last 12 hours. > > Classic ActiveMQ has some configuration ( > https://activemq.apache.org/manage-durable-subscribers) for this but do > we have similar in Artemis as well? > > Best Regards, > Shiv > >