I'm interested in working on developing a new load balancer (DUBBO-34) for
GSoC. I'll send my draft after discuss and I really appreciate reviewers and
suggestions (https://issues.apache.org/jira/browse/DUBBO-34
<https://issues.apache.org/jira/browse/DUBBO-34>).
I've been reading the unit test for LeastActiveLoadBalance (method
testSelectByWeight) and in JUnit, the list of invokers contains a query param
called "active".
Code:
URL url1 = URL.valueOf("test1://127.0.0.1:11/DemoService?weight=1&active=0");
URL url2 =
URL.valueOf("test2://127.0.0.1:12/DemoService?weight=9&active=0");
URL url3 =
URL.valueOf("test3://127.0.0.1:13/DemoService?weight=6&active=1");
URL urlTmp =
URL.valueOf("test4://127.0.0.1:9999/DemoService?weight=11&active=0");
But after that RpcStatus.getStatus(..) is called (method before() in
LoadBalanceBaseTest.java) adding new data in METHOD_STATISTICS.
Seems like those query params aren't being used. Is there any reason for adding
"actives" as a query param in those URLs?
Thanks
--
Daniela Morais
Computer Science student at University Of Campinas
danielammorais.com <http://www.danielammorais.com>