ttokic
ttokic

Reputation: 116

Problems with RabbitMq Managment

Hello guys I need some help. I installed rabbitmq managment plugin and it works correctly, but each time when I create "Exclusive queue" it is not displayed in managment plugin, but when I create non-exclusive queue it is shown in plugin. Have you any experiences with this kind of problem?

Queue queue = new Queue("queue1",false,true,false,null);
rabbitAdmin.declareQueue(queue);

Arguments are: queue name,durable flag,exclusive flag,auto-delete flag, arguments

Non-exclusive queue differs in third argument with "false" value and that kind of queue can be displayed in managment. So do you know why exclusive queues cannot be displayed in rabbit managment? Thanks guys

Upvotes: 0

Views: 242

Answers (1)

Steve Martin
Steve Martin

Reputation: 1642

An 'exclusive' queue is exclusive to the channel and connection that created it and as such, isn't available to any other consumer, this includes the management plugin.

Its analogue in the database world (if this helps) is a temp table where the table is only available to the current connection and is disposed of afterwards. Such tables are similarly not visible to database management UIs

Upvotes: 2

Related Questions