[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16376487#comment-16376487 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce closed the pull request at: https://github.com/apache/activemq-artemis/pull/1856 > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16376486#comment-16376486 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1856 I’m closing this as no further comments. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16369816#comment-16369816 ] ASF GitHub Bot commented on ARTEMIS-853: Github user asfgit closed the pull request at: https://github.com/apache/activemq-artemis/pull/1880 > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16369814#comment-16369814 ] ASF GitHub Bot commented on ARTEMIS-853: GitHub user michaelandrepearce opened a pull request: https://github.com/apache/activemq-artemis/pull/1880 ARTEMIS-853 - Add documents Exclusive Queue documents added to detail behaviour and how to configure. Also update docuents for last-value queue to cover addtional ways to configure You can merge this pull request into a Git repository by running: $ git pull https://github.com/michaelandrepearce/activemq-artemis ARTEMIS-853-Doc Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq-artemis/pull/1880.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1880 commit 03f4a52f1f1de52f4827321ede96437ff57c2a03 Author: Michael André PearceDate: 2018-02-20T08:39:37Z ARTEMIS-853 - Add documents Exclusive Queue documents added to detail behaviour and how to configure. Also update docuents for last-value queue to cover addtional ways to configure > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16357839#comment-16357839 ] ASF GitHub Bot commented on ARTEMIS-853: Github user asfgit closed the pull request at: https://github.com/apache/activemq-artemis/pull/1858 > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16357837#comment-16357837 ] ASF subversion and git services commented on ARTEMIS-853: - Commit 1ddeb065f1875cca920e5408a0f606de952d8b19 in activemq-artemis's branch refs/heads/master from [~michael.andre.pearce] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=1ddeb06 ] ARTEMIS-853 - Coverity fixes Fix coverity findings. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16357821#comment-16357821 ] ASF GitHub Bot commented on ARTEMIS-853: Github user clebertsuconic commented on the issue: https://github.com/apache/activemq-artemis/pull/1856 I will need to look on this on Monday. Will be traveling for a few days. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16357738#comment-16357738 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1858 @jdanekrh these are the coverity fixes i believe are related to the commit you commented on, as noted the others i believe are due to other commits/pr's that simply you're picking up in the report, or as you noted its fine and i'd agree. I will merge as soon as PR build is green. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16357736#comment-16357736 ] ASF GitHub Bot commented on ARTEMIS-853: GitHub user michaelandrepearce opened a pull request: https://github.com/apache/activemq-artemis/pull/1858 ARTEMIS-853 - Support for exclusive consumers Fix coverity findings. You can merge this pull request into a Git repository by running: $ git pull https://github.com/michaelandrepearce/activemq-artemis ARTEMIS-853-coverity Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq-artemis/pull/1858.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1858 commit b5288982ca11475f177793b5c4b3abdc21154b6c Author: Michael André PearceDate: 2018-02-08T23:51:04Z ARTEMIS-853 - Support for exclusive consumers Fix coverity findings. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16356148#comment-16356148 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1856 @clebertsuconic as per your comment to look at an alternative QueueImpl with it having separate flow without counters for exclusive. IMO i don't think this is a better approach, but i want to offer it to you. There is an amount of logic that is almost similar but not re-usable or abstract-able (ive done what i could). This is why i followed the same logic that MessageGroups does when a group already is assigned, which is to override the consumer and then don't update the pos, as it made for a lot smaller change, less intrusive change following a pattern already done with msg groups. Anyhow if you prefer this then im not dead opposed to this approach just don't think its better, but i offer it for your review. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16356137#comment-16356137 ] ASF GitHub Bot commented on ARTEMIS-853: GitHub user michaelandrepearce opened a pull request: https://github.com/apache/activemq-artemis/pull/1856 ARTEMIS-853 Support for exclusive consumers Alternative QueueImpl - Seperated logic without counters You can merge this pull request into a Git repository by running: $ git pull https://github.com/michaelandrepearce/activemq-artemis ARTEMIS-853-2 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq-artemis/pull/1856.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1856 commit 87ecda7ed5b09774c23f3de16bff2b20971db015 Author: Michael André PearceDate: 2018-02-07T21:07:44Z ARTEMIS-853 Support for exclusive consumers Alternative QueueImpl - Seperated logic without counters > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355796#comment-16355796 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 We do the same as if message group which doesn’t increase the pos if it’s exclusive just like it doesn’t if exclusive. We can enhance this if needed. Ping me on IRC tomorrow? happy to make further enhancements if needed. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355781#comment-16355781 ] ASF GitHub Bot commented on ARTEMIS-853: Github user clebertsuconic commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @michaelandrepearce I think the logic should have been updated on QueueImpl for the exclusive consumer... You should just had the pos always 0. or have a different logic without using counters at all. The code became non consistent. the pos increases but then there is a statement to always get position 0 if exclusive. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355590#comment-16355590 ] ASF subversion and git services commented on ARTEMIS-853: - Commit 38c45c92142cd6a3b9f49f2d436d7a0665309c00 in activemq-artemis's branch refs/heads/master from [~michael.andre.pearce] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=38c45c9 ] ARTEMIS-853 Support for exclusive consumers Rationalise and re-use URISupport. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355589#comment-16355589 ] ASF subversion and git services commented on ARTEMIS-853: - Commit dc41f3ca491e96e199290a225fdaa07ac05d66df in activemq-artemis's branch refs/heads/master from [~michael.andre.pearce] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=dc41f3c ] ARTEMIS-853 Support for exclusive consumers Support exlusive consumer Allow default address level settings for exclusive consumer Allow queue level setting in broker.xml Add the ability to set queue settings via Core JMS using address. Similar to ActiveMQ 5.X Allow for Core JMS client to define exclusive consumer using address parameters Add tests > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355578#comment-16355578 ] ASF subversion and git services commented on ARTEMIS-853: - Commit 47c9a90dcb16b70aeef3a09c89400669add083f5 in activemq-artemis's branch refs/heads/master from [~michael.andre.pearce] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=47c9a90 ] ARTEMIS-853 Support for exclusive consumers Support exlusive consumer Allow default address level settings for exclusive consumer Allow queue level setting in broker.xml Add the ability to set queue settings via Core JMS using address. Similar to ActiveMQ 5.X Allow for Core JMS client to define exclusive consumer using address parameters Add tests > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355542#comment-16355542 ] ASF GitHub Bot commented on ARTEMIS-853: Github user franz1981 commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @michaelandrepearce i don't have the chance to merge it yet :( Anyway it seems that there aren't any objections so I suppose it is ok > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16352584#comment-16352584 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @franz1981 seems no objections, you still ok to merge? > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16350184#comment-16350184 ] ASF GitHub Bot commented on ARTEMIS-853: Github user franz1981 commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @michaelandrepearce @gtully @mtaylor If everything is fine I will going to merge it, ok? > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16349975#comment-16349975 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @gtully you happy if this is merged? Just waiting on this before I continue with the other bits as mentioned > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16348574#comment-16348574 ] ASF GitHub Bot commented on ARTEMIS-853: Github user mtaylor commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @michaelandrepearce Hey Michael. I think this was a temp failure. There is an Artemis PR job running now that doesn't show the git clone problem. The CI is shared and there are a bunch of jobs queued so we might have to wait a while to run again. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16348407#comment-16348407 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @gtully yes there is a use case for the client part here in our org, thus why. I'd rather do this fully, than partial. @mtaylor or anyone with access, can someone look at the build system, ive tried 10 times, and keep getting build fails with the below which seems infra related. ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from git://github.com/apache/activemq-artemis.git > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16347690#comment-16347690 ] ASF GitHub Bot commented on ARTEMIS-853: GitHub user michaelandrepearce opened a pull request: https://github.com/apache/activemq-artemis/pull/1832 ARTEMIS-853 Support for exclusive consumers Support exclusive consumer Allow default address level settings for exclusive consumer Allow queue level setting in broker.xml Add the ability to set queue settings via Core JMS using address. Similar to ActiveMQ 5.X Allow for Core JMS client to define exclusive consumer using address parameters Add tests You can merge this pull request into a Git repository by running: $ git pull https://github.com/michaelandrepearce/activemq-artemis ARTEMIS-853 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq-artemis/pull/1832.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1832 commit 87acc92e71fe63b6a252bab38d4aba68242a4c04 Author: Michael André PearceDate: 2018-01-30T17:43:14Z ARTEMIS-853 Support for exclusive consumers Support exlusive consumer Allow default address level settings for exclusive consumer Allow queue level setting in broker.xml Add the ability to set queue settings via Core JMS using address. Similar to ActiveMQ 5.X Allow for Core JMS client to define exclusive consumer using address parameters Add tests > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16347691#comment-16347691 ] ASF GitHub Bot commented on ARTEMIS-853: Github user michaelandrepearce commented on the issue: https://github.com/apache/activemq-artemis/pull/1832 @gtully ping. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16343639#comment-16343639 ] Gary Tully commented on ARTEMIS-853: 5.x has: allConsumersExclusiveByDefault destination policy[1]; if we implement that on a queue, then we cover 90% of the use cases. It does not need to be dynamic, ie: initiated by the first exclusive consumer... mixing exclusive and not exclusive is not the norm. [1] http://activemq.apache.org/per-destination-policies.html > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich >Priority: Major > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16311473#comment-16311473 ] Gary Tully commented on ARTEMIS-853: if MaxConsumes=1 did not error with an exception and retained the consumer as pending it would be like the exclusive consumer. With the exclusive consumer feature, the second or low priority consumer is valid, just not getting any messages. Only when the first consumer goes away does dispatch fallback to the second consumer. MaxConsumes=1 could work but the client will then have to deal with retrys and timeout and error logs filling up etc. The original (way back) 5.x use case came from having a HA cluster of active ejb servers with mdbs pointing to the broker, only one should get messages. > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ARTEMIS-853) Support for exclusive consumers
[ https://issues.apache.org/jira/browse/ARTEMIS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16001385#comment-16001385 ] clebert suconic commented on ARTEMIS-853: - [~jbertram] / [~martyntaylor] wasn't this added for the new addressing. MaxConsumes=1? > Support for exclusive consumers > --- > > Key: ARTEMIS-853 > URL: https://issues.apache.org/jira/browse/ARTEMIS-853 > Project: ActiveMQ Artemis > Issue Type: New Feature > Components: Broker >Reporter: Matt Pavlovich > > Artemis should support a consumer feature where a single consumer receives > all messages, even when multiple consumers are present. This capability > maintains message ordering while allowing a HA consumer. > ActiveMQ 5.x supports this, as does IBM MQ, Tibco EMS, etc. -- This message was sent by Atlassian JIRA (v6.3.15#6346)