2016-12-13 13 views
1

ノードのクラスタでApacheのigniteを設定し、実行するためにいくつかのサーバーノードにジョブを送信しました。そのサーバーノードへの接続が失われたとき、私は何とかそのノードの結果をローカルに(バイナリファイルか他の方法で)格納する必要があります。その後、そのノードとの接続が再び確立されると、格納された結果をいくつかのデータベースサーバーにプッシュバックします。 私は.Netプラットフォームで作業しています。 私は が がApache Igniteフェイルオーバー機能

これらのイベントをEventType.EVT_CLIENT_NODE_RECONNECTEDとその機能の内部で「ローカルに保存する」と機能「DBサーバにプッシュ」実装が、私はいくつかの準備ができて解決策を見つけるために望んでいたためにEventType.EVT_CLIENT_NODE_DISCONNECTED使用することができます。 私が述べた機能を備えたツールがありますか?

ありがとうございます。

答えて

1

Checkpointingをご覧ください。私はこれがあなたが説明したものとまったく同じであるかどうかはわかりませんが(主にサーバー側に中間状態を保存するため)、私はそれが非常に役立つと思います。

+2

チェックポイントは答えのようですが、まだIgnite.NETではサポートされていません。しかし、計画されています:https://issues.apache.org/jira/browse/IGNITE-4427 –

+0

ありがとうバレンタイン。私はすでにそれを見つけましたが、apache igniteはckeckpointing用のJavaバージョンしか持っていません。 –

+0

.Netの場合は、新しいチケットを開いてすぐに実装します。 –