Description
The LBHttpSolrServer has too many responsibilities. It could perhaps be broken into two classes, one in solrj to be used in the place of an external load balancer that balances across a known set of solr servers defined at construction time and one in solr core to be used by the solr cloud components that balances across servers dependant on the request.
To save code duplication, if much arises an abstract bass class could be introduced in to solrj.
Attachments
Attachments
Issue Links
- relates to
-
SOLR-4448 Allow the solr internal load balancer to be more easily pluggable.
- Closed