You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Zagan <er...@gmail.com> on 2012/02/01 15:21:29 UTC
Who creates ActiveMQ.DLQ and DLQ. Queues
Hello,
I have an Active MQ broker secured with Username/Password through the use of
<simpleAuthenticationPlugin> and <authorizationPlugin>.
I now want to configure a Deadletter queue for each created queue:
<policyEntry queue=">" producerFlowControl="true"
memoryLimit="1mb">
<deadLetterStrategy>
<individualDeadLetterStrategy
queuePrefix="DLQ." useQueueForQueueMessages="true"
processExpired="true" processNonPersistent="false" />
</deadLetterStrategy>
The client queues are automatically generated at startup via
<destinations>
<queue physicalName="TEST" />
</destinations>
When I start the Active MQ broker and connect with a client (who has only
the right to read + write to the TEST queue) something went wrong. So he
wants to put the messag to DLQ.TEST. Who creates the queue - the client who
doesn't have the permissions or is this queue created serverside with
"admin" privileges?
Thanks for any help
--
View this message in context: http://activemq.2283324.n4.nabble.com/Who-creates-ActiveMQ-DLQ-and-DLQ-QueueName-Queues-tp4348011p4348011.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: Who creates ActiveMQ.DLQ and DLQ. Queues
Posted by Gary Tully <ga...@gmail.com>.
the broker creates the queue and it uses broker credentials, these
bypass authorization, so they are like super user.
On 1 February 2012 14:21, Zagan <er...@gmail.com> wrote:
> Hello,
> I have an Active MQ broker secured with Username/Password through the use of
> <simpleAuthenticationPlugin> and <authorizationPlugin>.
>
> I now want to configure a Deadletter queue for each created queue:
> <policyEntry queue=">" producerFlowControl="true"
> memoryLimit="1mb">
>
> <deadLetterStrategy>
> <individualDeadLetterStrategy
> queuePrefix="DLQ." useQueueForQueueMessages="true"
> processExpired="true" processNonPersistent="false" />
> </deadLetterStrategy>
>
>
> The client queues are automatically generated at startup via
> <destinations>
> <queue physicalName="TEST" />
> </destinations>
>
>
> When I start the Active MQ broker and connect with a client (who has only
> the right to read + write to the TEST queue) something went wrong. So he
> wants to put the messag to DLQ.TEST. Who creates the queue - the client who
> doesn't have the permissions or is this queue created serverside with
> "admin" privileges?
>
> Thanks for any help
>
> --
> View this message in context: http://activemq.2283324.n4.nabble.com/Who-creates-ActiveMQ-DLQ-and-DLQ-QueueName-Queues-tp4348011p4348011.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
--
http://fusesource.com
http://blog.garytully.com