On 09/19/2011 06:16 PM, Jakub Scholz wrote:
The use case ... is complicated :-). We use the temporary queues in
request-response pattern for responses. We wanted to allow the clients
to connect with several applications using one account and still use
easily the request-response pattern ... i.e. without using the same
queue from multiple applications. If we preconfigure the queues, we
will not know how many queues to create for each client account. That
worked fine, because if you want one queue per application, you don't
mind the exclusivity. However last week we got into a problem, because
one of our 3rd party servers isn't supporting a proper use of the
ReplyTo property when responding to requests. Instead, it is able to
send the answer only to one specific destination. Till it is fixed in
the 3rd party server, we tried to share one queue between applications
and that's how we found the problem. I hope this use case description
is understandable ... :-o

Yes it does, thanks for taking the time to explain!

I'm not sure about the shorthands ... I personally would prefer more
complex description which really does what I want instead of having
some shortcuts.

Yes, I understand. The current syntax is intended to give more or less complete control over the AMQP 0-10 mapping.

Shorthands was probably also the wrong word. What I mean is that the addressing is intended to be a protocol neutral way of declaratively describing message sources and targets. Where complex address strings are needed, we likely want to abstract the core purpose so that it can be expressed more simply and mapped automatically to the correct protocol version.

I was also thinking about compiling some "example"
addresses for the most used situations

Since the attributes are supported in Python and according to you also
in C++, I will enter an JIRA to get this fixed also in Java ...

Marvellous, thank you!

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to