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

Ashwin Karpe commented on CAMEL-5039:
-------------------------------------

Hi Xavier,

I have made the fix based on your code submission, Many thanks to you for your 
time and effort in identifying and submitting this patch along with the 
documented test cases.

The committed revision is 
https://svn.apache.org/viewvc?view=revision&revision=1294693.

Sincerely,

Ashwin...

                
> Make WeightedRandomLoadBalancer really random
> ---------------------------------------------
>
>                 Key: CAMEL-5039
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5039
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core
>            Reporter: Xavier Fournet
>            Assignee: Ashwin Karpe
>         Attachments: CamelLoadBalancerTest.java, CamelLoadBalancerTest.java, 
> current-impl-result.txt, new-impl-result.txt, out.txt
>
>
> As Mark Harwood explained in last comment of CAMEL-3197 the 
> WeightedRandomLoadBalancer is not doing a good load balancing job if some 
> weight are a lot bigger than some other weight.
> See in the attached example (current-impl-result.txt), the first and third 
> routes are always called at the very beginning of every 50 iterations 
> loadbalancing round.
> I propose a modified algorithm that do a more balanced loadbalancing 
> (new-impl-result.txt)
> Attached the test program with the proposed implementation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to