クラスター内にいくつかの Elasticsearch マシンがあると仮定しましょう: 192.168.1.1、192.168.1.2、および 192.168.1.3
どのマシンもダウンする可能性があります。NEST は、接続を試みる IP の範囲の提供をサポートしていないようです。
では、Nest から利用可能なマシンに確実に接続するにはどうすればよいでしょうか? 接続を開いてみてください。TryConnect が機能しない場合は、別の接続を試してください。
クラスター内にいくつかの Elasticsearch マシンがあると仮定しましょう: 192.168.1.1、192.168.1.2、および 192.168.1.3
どのマシンもダウンする可能性があります。NEST は、接続を試みる IP の範囲の提供をサポートしていないようです。
では、Nest から利用可能なマシンに確実に接続するにはどうすればよいでしょうか? 接続を開いてみてください。TryConnect が機能しない場合は、別の接続を試してください。
アプリケーション サーバー (Web サーバーなど) でローカル ES インスタンスを実行し、ロード バランサーとして機能するように構成できます。
node.client: true
(またはnode.master: false
および) します。node.data: false
これは、ES がマスターにならず、データを含まないことを意味します次に、この ES がクラスターの一部になり、リクエストを適切なノードに分散します
「ロードバランサー」が必要ない場合は、クライアント側で手動でチェックして、どのノードが生きているかを判断する必要があります。