[
https://issues.apache.org/jira/browse/ARTEMIS-1925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17435417#comment-17435417
]
Anton Roskvist commented on ARTEMIS-1925:
-----------------------------------------
[~gtully] This feature does not seem to be working properly, though I'm
hesitant to open a ticket for it in case I have misunderstood anything...
>From my testing though I can't really see a difference in message flow between
>setting "ON_DEMAND" or "OFF_WITH_REDISTRIBUTION". I still see the initial
>distribution of messages even though there are locally connected consumers on
>all brokers in the cluster. To get rid of those I can still set "OFF" but then
>I get the issue of stuck messages on some low volume queues with single
>consumers. Have I misunderstood the intent behind the feature or is there
>something else going on? I am running with mostly "openwire" clients if that
>might have anything to do with it...
As a side note I think that there should be one more option for load balancing,
and that is to do initial load balancing, but only for queues that does not
have a local consumer bur remote ones, meaning that in a cluster of 3 brokers,
where incoming load is already evenly distributed and 2 brokers have local
consumers, then 2/3 of messages gets directly delivered and the third gets this
"Initial load balancing"... with added redistribution capabilities for if a
consumer goes down or moves. Does that make sense?
Br,
Anton
> Allow message redistribution even with OFF message-load-balancing semantics
> ---------------------------------------------------------------------------
>
> Key: ARTEMIS-1925
> URL: https://issues.apache.org/jira/browse/ARTEMIS-1925
> Project: ActiveMQ Artemis
> Issue Type: Improvement
> Reporter: Justin Bertram
> Assignee: Gary Tully
> Priority: Major
> Fix For: 2.19.0
>
> Time Spent: 9h 50m
> Remaining Estimate: 0h
>
> Currently if the {{message-load-balancing}} is {{STRICT}} or {{OFF}} then
> message redistribution is disabled. Message redistribution should be
> controlled only by the {{redistribtion-delay}}.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)