2017-12-13 5 views
0

リモートクラスタに到達できない場合、アプリケーションの起動がまったく回転しないようにしようとしています。トポロジ 内のすべてのノードは、サーバ・ノードであるかのように、私はこの場合Force Server Mode状態Apache Ignite Force Serverモード

を読んだことから、発見が起こります。

何私が知りたいです:

  1. は、このクライアントは、恒久的に計算して格納するキャッシュデータを実行しますサーバーとして動作していますか?
  2. クラスタへの接続が最初に行われない場合、後で確立クラスタに接続すると一貫性の問題が発生しますか?トポロジーのバージョンが一致しないと予想される動作は何ですか? Id氏はスプリットブレインシナリオの可能性を秘めていますか?

おかげ

答えて

0
  1. はありません、それはまだクライアントノードだが、発見プロトコルレベルでサーバーとして動作します。たとえば、サーバーノードを実行しなくても起動できます。
  2. クライアントノードは決してデータを格納しないため、データの不一致を引き起こすことはありません。これはforceServerModeフラグに依存しません。
+0

これに追加します。テストでは、最初にforceServerModeを使用してクライアントノードを起動した場合、クラスタに接続しないサーバーを起動し、org.apache.ignite.cache.CacheServerNotFoundExceptionを取得します。キャッシュのキーをマップできませんでしたグリッド)。ヒットしようとするとき。 – timay