The only concern would be if we delete them from one container instance while they are still being used by other container(s), since these are shared at the broker level. Maybe it would be better to make sure Queues are declared with auto-delete=true so they automatically delete once all consumers disappear.