2016-06-30 19 views
5

Sto lavorando su un'applicazione sitecore in cui ho bisogno di configurare 3 cluster di nodi con solr configurato in 2 server e custode di zoo in tutti e 3 i server. Quindi sto cercando qualche soluzione per caricare solr istanze di bilanciamento. Stiamo lavorando su azure windows 2012 vms. L'applicazione front-end è basata su siteoCore e stiamo usando IIS come nostro web server. Quindi quale opzione sarebbe la migliore senza un bilanciamento del carico di terze parti come utilizzare il bilanciatore del carico interno di Solr "LBHttpSolrServer" o il bilanciatore del carico fornito da Azure esterno? Si prega di suggerire me ma non posso andare per un bilanciamento del carico di terze parti. Abbiamo 5 server CD. Posso andare per server farm utilizzando il modulo di richiesta di routing delle applicazioni? Quindi, dove devo installarlo nei server CD o nei server SOLR?Sitecore Solr Loadbalancing

+0

Hi Deb, quale versione di Solr stai usando? E hai installato Solr o stai usando Solr VM disponibile su Azure? E solo per chiarimenti, vuoi conoscere l'opzione migliore tra LBHttpSolrServer e Azure Load Balancer? Grazie, Vinicius –

+0

Stiamo usando solr 4.10.3. Ho installato solr e registrato solr come servizio di Windows. Quindi volevo sapere l'opzione migliore per il bilanciamento del carico solr. Posso andare per server farm IIS? – Deb

+0

LBHttpSolrServer sarebbe l'opzione migliore, in quanto non si desidera utilizzare applicazioni di terzi e presupporre che SOLR sia in esecuzione su un server Apache. –

risposta

0

In base a tutte le informazioni fornite, l'approccio migliore è distribuire LBHttpSolrServer come soluzione di bilanciamento del carico.

Potete avere maggiori informazioni qui: LBHttpSolrServer

Inoltre, si prega di notare anche in esecuzione come servizio di Windows, deve avere un percorso per eseguibile che viene eseguito sia Solr o Apache Tomcat dietro la scena.

Grazie,

Vinicius