Re: queue controllers and queue definitions
Queue controllers are for system queues only (= created and used from SwiftMQ internally) and were introduced to provide better control over them. In earlier releases we had attributes such as cache-size etc as a single default attribute for all system queues. With queue controllers, one can group them (e.g. all temp. queues, all routing queues etc) and configure them as a group.
Regular queues are not created from queue controllers but from their explicit configuration (= max control).