2017-03-09 10 views
0

ソルクラウドアーキテクチャのsolrインスタンスの1つを.NETアプリケーションから直接起動します。そのインスタンスが停止している場合、要求は別のライブインスタンスによって処理される必要があります。これはロードバランサで可能です。これにはどのようなオプションがあり、どれを最適に使うことができますか? SolrクラウドはWindowsにあります。 Solrjはここで使用されていないのでお勧めします。 ありがとうございます。solrcloud用のロードバランサ

答えて

0

すべてのロードバランサが行います。私たちは問題なくnginxを使用しています。

SolrJに似たものが必要な場合は、zookeeperにさまざまなコレクション/断片などのステータスを問い合わせる.Netコードを書くことを止めるものはありません。ライブラリに入れ、.Netコードから透過的に使用できます。ボーナスとして、Solrノード間のラウンドトリップ回数を減らすことができます。これは、文書が必要とする断片であることが判明し、常に更新プログラムをシャードリーダーに送信します。

関連する問題