You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Martyn Taylor (JIRA)" <ji...@apache.org> on 2017/03/10 12:38:04 UTC

[jira] [Commented] (ARTEMIS-550) Add support for virtual topic consumers

    [ https://issues.apache.org/jira/browse/ARTEMIS-550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15905001#comment-15905001 ] 

Martyn Taylor commented on ARTEMIS-550:
---------------------------------------

I think all the requirements outlined in the original JIRA description are achievable with the new addressing model.  The equivilent of virtual topics is achievable using the "Address::QueueName" syntax and switching on auto-create-queues for the appropriate address name space.

1. assign different security settings to the queues (i.e. who can consume).
     a. Security settings can now be defined on a queue name basis as well as on the address.

2. monitor the number of messages in each queue
     a. Can be done via normal queue management operations
3. purge (= delete all messages) each queue separately
     a. Can be done via normal queue management operations

4. Create them via the configuration file to avoid losing the messages sent to the topic before any consumer subscribes
     a. Now possible as part of the address model changes.  Documentation is available here: https://github.com/apache/activemq-artemis/blob/master/docs/user-manual/en/address-model.md

5. send messages directly to the queue
    A. Can also be done as part of the new address changes, using Fully Qualified Queue Names.

Regarding support for OpenWire naming conventions for Virtual Topics isn't implemented yet.  I've opened a new JIRA here to track that as a new feature: https://issues.apache.org/jira/browse/ARTEMIS-1030

If all parties are happy with this I'd like to close off this JIRA?



> Add support for virtual topic consumers
> ---------------------------------------
>
>                 Key: ARTEMIS-550
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-550
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: Broker
>    Affects Versions: 1.3.0
>            Reporter: Benjamin Graf
>
> Artemis should support virtual topic consumers as alternative to topic subscriptions as ActiveMQ itself does.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)