クラスター接続のためのハートビート
クラスター接続のためのクラスターノード間の通信は、クラスターのスムーズな操作にとって重要です。したがって、 NCache クラスターの任意のノードとの接続切断を検出するために、クラスターにハートビートを提供します。 ネットワークケーブルが抜けたり、ネットワーク接続が無効になったりすると、接続が切断されることがあります。 このオプションを有効にすると、クラスターのノードは他のノードにダミー パケットを送信し、確認応答を待ちます。 したがって、ライブ ノードが特定の期間を経過してもアイドル ノードから確認応答を受信しない場合、そのノードは停止しているとみなされ、そのノードをクラスターから除外することでビューを更新します。
すべてのノードがアクティブで相互にメッセージを送信している場合、ハートビート メッセージのオーバーヘッドは発生しません。
を使用したクラスター接続のハートビートの有効化 NCache 管理センター
起動する NCache Management Center を参照して、 http://localhost:8251 or
<server-ip>:8251
WindowsおよびLinuxの場合。左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ or ローカルキャッシュ、構成するキャッシュに基づきます。
キャッシュ名に対して、をクリックします 詳細を見る.
これにより、キャッシュの詳細な構成ページが開きます。 に行きます 詳細設定 タブをクリックして クラスター設定 左のバーに表示されます。
チェック ハートビートを使用する ハートビートを有効にするチェックボックス。
- ソフトウェアの制限をクリック 変更を保存 この構成をキャッシュに適用します。
手動編集 NCache
重要
構成を変更する前に、キャッシュが停止していることを確認してください。
- ハートビートを有効/無効にします。 config.ncconf ファイルを指定して、
use-heart-beat
キー入力<cluster-settings>
タグ:
<cache-settings ...>
<cache-topology topology="partitioned">
<cluster-settings operation-timeout="60sec" stats-repl-interval="1sec" use-heart-beat="True">
...
</cluster-settings>
</cache-topology>
</cache-settings>
- 変更が加えられたら、キャッシュを開始し、 NCache サービス。
も参照してください
通信の信頼性
複数のNICを使用してクラスターとクライアント/サーバーIPをバインドする
起動時にキャッシュを自動開始
Nagleのアルゴリズム