activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Justin (JIRA)" <>
Subject [jira] [Commented] (AMQ-3917) ActiveMQ should support multiple durable subscriptions per Stomp client
Date Thu, 26 Feb 2015 16:04:05 GMT


Michael Justin commented on AMQ-3917:

The documentation page still says that 'you must specify
the same clientId on the connection and subcriptionName on the subscribe', if I understand
correctly this is valid for versions before 5.7.0 only as the restriction no longer exists

> ActiveMQ should support multiple durable subscriptions per Stomp client
> -----------------------------------------------------------------------
>                 Key: AMQ-3917
>                 URL:
>             Project: ActiveMQ
>          Issue Type: New Feature
>          Components: Broker, stomp
>    Affects Versions: 5.5.1, 5.6.0
>         Environment: linux, solaris
>            Reporter: Bhanu
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 5.7.0
> This is coming from AMQ-3802.
> Quoting Timothy - "This is another limitation of the Stomp support which allows for only
one durable subscription since clientId and subscription name are linked. This is because
the Stomp v1.0 spec didn't require that you assign unique Ids to subscriptions, so the correlation
is made per connection using the matching clientId and subscription name. You can work around
this by creating a connection for each durable subscriber."
> Now, since ActiveMQ v5.6.0 supports Stomp v1.1 which has made the id header mandatory
for subscribe and unsubscribe calls, we should leverage this feature and allow for multiple
durable subscriptions per stomp client. Hacks like creating a separate connection for each
durable subscriber should be avoided.
> Let me know if you have any queries?
> Thanks,
> Bhanu

This message was sent by Atlassian JIRA

View raw message