I will be very appreciate for some help with resolving my issue.
I'm using Rabbitmq and there are a lot of generated queues(with names like amq.gen-pMJVWygd3iLb_buXp1oUyw), which are durable and leave forever.
The problem that such queues has exchange core.timeout, but there are also queue which should handle core.timeout.
So I'm stuck in this moment and can't find where this queues are generates.
According to your clarifications, the problem seems to be that you are letting Rabbit in your code to create durable queues automatically when connecting to an exchange.
Try debugging your class MQ to see where your queue creation is being trigger in the exchange core.timeout
.
Check on the docs for more info about Rabbit.
Hope this helps.