I've managed to do this by creating an 'auto-delete' policy for queue names matching a given pattern.
I'm using Java/Spring/RabbitMQ in the backend and SockJS/Stomp in the client. All queues rabbitmq creates follow the same naming convention : suggestions-user* so once you declare the policy in Rabbit all queues will be deleted after the expiry parameter Check it out
Enable Visualiser plugin if you want to define the policy through UI otherwise you can also do it via rabbitmqctl command in a terminal.