activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lionel Cons (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ARTEMIS-1932) Wildcard subscriptions create permanent bindings (STOMP)
Date Thu, 14 Jun 2018 12:31:00 GMT
Lionel Cons created ARTEMIS-1932:
------------------------------------

             Summary: Wildcard subscriptions create permanent bindings (STOMP)
                 Key: ARTEMIS-1932
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1932
             Project: ActiveMQ Artemis
          Issue Type: Bug
            Reporter: Lionel Cons


When using STOMP to create a wildcard subscription to {{/queue/test.\*}}, Artemis creates
a {{/queue/test.\*}} address and an eponymous ANYCAST queue within. So far, so good.

However, these automatically created objects are permanent and survive at the end of the connection.

Here is the test scenario:
 - start with an empty broker
 - connect
 - subscribe to {{/queue/test.\*}}
 - unsubscribe
 - disconnect
 - bug => the address and queue remain
 - connect
 - send a message to {{/queue/test.foo}}
 - bug => the message appears in the {{/queue/test.\*}} queue (in addition to {{/queue/test.foo}})

FWIW, I'm using {{default-address-routing-type}} to make sure destinations starting with {{/queue/}}
act like a queue (see ARTEMIS-1906).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message