Just wondered, solr cloud itself can handle node failings and load balancing. 
Why use an external cloud load balancer?

—ufuk yilmaz

—

> On 13 Jun 2023, at 10:28, Mikhail Khludnev <m...@apache.org> wrote:
> 
> Hello
> You can configure healthcheck
> https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-http
> with Solr's ping request handler
> https://solr.apache.org/guide/solr/latest/deployment-guide/ping.html.
> Also, Google cloud has sophisticated Traffic Director, which can also suit
> for node failover.
> 
> On Tue, Jun 13, 2023 at 9:13 AM Saksham Gupta
> <saksham.gu...@indiamart.com.invalid> wrote:
> 
>> Hi team,
>> We need help with the strategy used to request data from solr cloud.
>> 
>> *Current Searching Strategy:*
>> We are using solr cloud 8.10 having 8 nodes with data sharded on the basis
>> of an implicit route parameter. We send a search http request on google's
>> network load balancer which divides requests amongst the 8 solr nodes.
>> 
>> *Problem with this strategy:*
>> If solr on any one of the nodes is down, the requests that come to this
>> node give 5xx.
>> 
>> We are thinking of other strategies like
>> 1. adding 2 vanilla nodes to this cluster(which will contain no data) which
>> will be used for aggregating and serving requests i.e. instead of sending
>> requests from lb to the 8 nodes, we will be sending the requests to the new
>> nodes which will send internal requests on other nodes and fetch required
>> data.
>> 2. Instead of dividing requests using a load balancer, we can use zookeeper
>> to connect with solr cloud.
>> 
>> Would these strategies work? Is there a more optimized way using which we
>> can request on solr?
>> 
> 
> 
> -- 
> Sincerely yours
> Mikhail Khludnev

Reply via email to