activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Pavlovich (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (ARTEMIS-550) Add support for virtual topic consumers
Date Wed, 06 Dec 2017 23:14:00 GMT

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

Matt Pavlovich edited comment on ARTEMIS-550 at 12/6/17 11:13 PM:
------------------------------------------------------------------

The 3 key features of Virtual Topics in ActiveMQ 5.x that differentiate it from just being
'JMS 2.0 topics':
# Consumption is in a different destination altogether
# Consumption is handled by a queue-- which supports wider range of consuming options-- exclusive
consumer, etc.
# Client-consumers drive the behavior without the need for server-side configuration

Use case 1:
Cross-cluster pub-sub, localized consumption
  
*  Broker A is configured to include topic://vTopic.> in network of brokers AND exclude
queue://vTopicConsumer.> in network connector to Broker B.

Use case 2:
Localized pub-sub, cross-cluster consumption

*  Broker A is configured to exclude topic://vTopic.> in network of brokers AND include
queue://vTopicConsumer.> in network connector to Broker B.

Since publishing and subscribing is done in different destinations, additional messaging patterns
are possible. For competitive and comparison purposes it should be noted that IBM MQ has the
exact same feature.


was (Author: mattrpav):
The key features of Virtual Topics in ActiveMQ 5.x that differentiate it from just being 'JMS
2.0 topics' is that the consumption is in a different destination altogether, and that consumption
is handled by a queue-- which supports wider range of consuming options-- exclusive consumer,
etc.

Use case 1:
Cross-cluster pub-sub, localized consumption
  
*  Broker A is configured to include topic://vTopic.> in network of brokers AND exclude
queue://vTopicConsumer.> in network connector to Broker B.

Use case 2:
Localized pub-sub, cross-cluster consumption

*  Broker A is configured to exclude topic://vTopic.> in network of brokers AND include
queue://vTopicConsumer.> in network connector to Broker B.

Since publishing and subscribing is done in different destinations, additional messaging patterns
are possible. For competitive and comparison purposes it should be noted that IBM MQ has the
exact same feature.

> 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
>            Assignee: Martyn Taylor
>
> Artemis should support virtual topic consumers as alternative to topic subscriptions
as ActiveMQ itself does.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message