問題タブ [gridgain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gridgain - Hadoop 以外のストレージで GridGain ファイルシステムを使用することは可能ですか?
Hadoop ファイル システム以外のストレージ上で GridGain インメモリ ファイル システムを使用する方法はありますか?
実際には、プレーン ファイル システムまたは共有 NFS 上のキャッシュのように使用するという私の考えです。
gridgain - Gridgainリーダー選出パターン
特定のプロセスがグリッド内で 1 回だけ実行されるようにするための推奨されるアプローチは何ですか?
ユースケースは、グリッド全体でデータを更新するために、リモート ソースから単一の多重化ストリームを購読することです。サブスクライブするノードを選択し、そのノードに障害が発生したときにサブスクライブする新しいノードを選択する必要があります。
これに対して gridgain に事前に構築されたパターンはありますか?それとも、グリッド ライフサイクル イベントのリッスンと分散 CAS 操作の組み合わせによって解決されますか?
もう 1 つのユースケースは、失敗時に新しいノードに移行する、永続的に実行する必要があるシングルトン ジョブです。
ありがとう。
gridgain - GridCacheSwapEntry アンマーシャリング例外
GridGain メモリ内ファイル システムをセットアップしていますが、ファイルにアクセスすると、この例外が発生します。
原因は GridCacheSwapEntry アンマーシャリング例外のようですが、なぜ発生したのか、どのように解決できるのかわかりません。
この例外の理由は何ですか?
gridgain - GridGain GridH2IndexingSpi シリアライゼーションが H2 データベースと競合する
私が理解しているように、GridGain 6 にはいくつかのカスタマイズされたシリアライゼーションがあり、さまざまな目的で H2 を利用しています。
H2 をシリアル化されたオブジェクト ストアとして使用します。たとえば、テーブル スキーマの関連部分を次に示します。
行を挿入しようとすると、次のエラーが発生します。最後の数行は、GridH2IndexingSpi が構成されており、何かで失敗していることを示しています (私のテストはグリッドで実行されていませんが)。spi ソースとデバッガーが同期していないようで、行番号が無意味であるため、これ以上簡単にデバッグできませんでした。
Utils.java でデバッグできたことから、gridgain シリアライザーが H2 で (静的に !!!!) 構成され、使用されているようです。
この状況を解決または回避する方法について何か考えはありますか? 1.3.176 (gridgain が使用) や新しい 1.4.177 などのさまざまな H2 バージョンを試しましたが、問題はインデックス spi の使用にあるため、予想どおり、違いはありません。
問題を説明するために、小さな H2 / Gridgain プロジェクト プロジェクトを作成してみてください。
ありがとう