qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gordon Sim <g...@redhat.com>
Subject Re: AMQP 1.0 JMS client requirements and design
Date Tue, 02 Jul 2013 16:37:33 GMT
On 06/03/2013 04:54 PM, Phil Harvey wrote:
> I have drafted a page on the wiki for the AMQP 1.0 JMS client proposing (at
> a high level):
>
> - Requirements
> - Phasing of the work
> - Design (including automated testing approach).
>
> https://cwiki.apache.org/confluence/display/qpid/AMQP+1.0+JMS+Client+Requirements+and+Design
>
> Feel free to edit the page, add comments, or to reply to this thread.

One question I have is around the mapping of JMS client-id to AMQP.

ActiveMQ for example uses the container-id (since that then gives the 
correct scope to allow JMS durable subscription naming to match AMQP 
link naming). I believe the existing Qpid JMS AMQP 1.0 client does the 
same (probably not a coincidence!).

However, in accordance with the JMS specification, ActiveMQ also 
enforces only one active connection from a given client-id, therefore in 
AMQP terms only one connection from a given container[1]. A more 
sophisticated mapping is needed to allow the JMS constraint to be 
enforced without imposing unnecessary restrictions on other AMQP 
connections[2].

[1] https://issues.apache.org/jira/browse/AMQ-4590

[2] The AMQP spec doesn't explicitly require that you allow more than 
one connection from a given container, but it is certainly implied by 
the model.


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


Mime
View raw message