You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Yuki Yano (JIRA)" <ji...@apache.org> on 2017/12/06 06:57:01 UTC

[jira] [Created] (SOLR-11727) Add an extension of LBHttpSolrClient for the better load-balancing.

Yuki Yano created SOLR-11727:
--------------------------------

             Summary: Add an extension of LBHttpSolrClient for the better load-balancing.
                 Key: SOLR-11727
                 URL: https://issues.apache.org/jira/browse/SOLR-11727
             Project: Solr
          Issue Type: New Feature
      Security Level: Public (Default Security Level. Issues are Public)
          Components: search, SolrJ
            Reporter: Yuki Yano
            Priority: Minor


We propose a new type of {{LBHttpSolrClient}} which uses UCB algorithm to select a next candidate from replicas.
This new client uses past responses (currently, only QTime) to calculate the priority of each replica, and selects the best one for keeping the stability of latencies.

Our experiment shows that the new client performed better than {{LBHttpSolrClient}} with failure cases such as the performance of one node goes down by some reasons.
Please see attached PDF for more details.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org