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