Can you share the relevant code for each scenario?

Have you tried using the fully qualified queue name (i.e. "ADDRESS::QUEUE")
[1]?


Justin

[1]
https://activemq.apache.org/components/artemis/documentation/latest/address-model.html#fully-qualified-queue-names

On Fri, Apr 5, 2024 at 10:54 AM Florent TASSIN <tass...@gmail.com> wrote:

> In the broker.xml, I have disabled auto-creation of addresses and queues. I
> also have created an address (ADDRESS) and in the <multicast> a queue
> (QUEUE).
> <addresses>
>   <address name="ADDRESS">
>     <multicast>
>       <queue name="QUEUE" filter=""/>
>     </multicast>
>   </address>
> </addresses>
>
> This creates a managed-subscription.
> Now, I want my client to subscribe to this managed subscription using the
> qpid proton python api.
>
> However:
> - If I specify the queue name when calling create_receiver and the same
> queue name when specifying the container_id, it creates a queue named
> "QUEUE.QUEUE".
> - If I don't specify a container_id, it generates a queue named
> [some_uid].QUEUE
> - And if, on the other hand, I don't specify a name or an empty one when
> calling create_receiver, it generates a queue named "QUEUE.QUEUE-ADDRESS"
>
> In any case, I'm not able to subscribe to the existing queue (QUEUE)
>
> If someone has an idea, it will be deeply appreciated.
>
> Rgds,
> F.
>

Reply via email to