Messenger hasnt been a focus for a long long time for a variety of
reasons, it was deprecated or in most cases deleted several years ago,
you should avoid it for any current development work.

The '#' address was just a client-side convention some of the clients
had to request the client open a link with the 'dynamic' flag set on
the source terminus, which indicates the peer (broker) create should
create a dynamically-named node and tell the client what its address
is in the reply. Thus giving a temporary-queue.

It could be Rabbit doesnt support the 'dynamic' flag, youd have to
check with them (but maybe it has an alternative broker-specific
approach you could perhaps use if so). Or it could be Messenger may be
doing something else it didnt like. Or both. In any case as above you
should avoid Messenger.


On Thu, 20 Oct 2022 at 16:22, Михаил Иванов <iv...@isle.spb.ru> wrote:
>
> Hallo,
>
> When I use c proton with qpid c++ broker, a '#' convention
> to create temporary queue (deleted on connection close) can be used.
> But when I try to use this convention with rabbitmq broker it does
> not work. I can create queue name myself of course, but how should
> I declare it to be temporary with auto-deletion on connection close?
>
> I am using pn_messenger interface to send messages.
>
> Best regards,
>
> --
>
> Michael Ivanov

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to