在rabbitmq中使用默认exchange时,如何允许用户仅发布到特定(而不是全部)队列?

在rabbitmq中使用默认exchange时,如何允许用户仅发布到特定(而不是全部)队列?,rabbitmq,publish,amqp,user-permissions,Rabbitmq,Publish,Amqp,User Permissions,我有一个简单的rabbitmq设置,其中包含一些队列,并且我仅从使用默认exchange开始 这样,我如何确保用户只能发布到特定队列,而同一用户不允许使用其他队列 我尝试在用户上设置以下权限: configure = "^$" write = "^(amq\\.default|shortjobs)$" read = "^$" 尽管有了此功能,用户能够发布到短作业队列,但它并不阻止相同的用户发布到长作业队列。我错过了什

我有一个简单的rabbitmq设置,其中包含一些队列,并且我仅从使用默认exchange开始

这样,我如何确保用户只能发布到特定队列,而同一用户不允许使用其他队列

我尝试在
用户上设置以下权限

configure = "^$"
write     = "^(amq\\.default|shortjobs)$"
read      = "^$"
尽管有了此功能,
用户
能够发布到
短作业
队列,但它并不阻止相同的
用户
发布到
长作业
队列。我错过了什么