Check this article [1] that explains how to setup haproxy to do load balacing. The steps are the same even if you are not using Drupal. By using this approach you can easily add more replicas without changing the application configuration files.
You should also check SolrCloud [2] which does automatic load balancing and fail-over for queries. This branch is still under development. [1] http://davehall.com.au/blog/dave/2010/03/13/solr-replication-load-balancing-haproxy-and-drupal [2] http://wiki.apache.org/solr/SolrCloud 2010/8/4 Chengyang <atreey...@163.com>: - Hide quoted text - > The default solr solution is client side loadbalance. > Is there a solution provide the server side loadbalance? > > -- Indekspot -- http://www.indekspot.com -- Managed Hosting for Apache Solr