0

私は GridGain を評価している最中で、見つけたすべてのドキュメントを読んで再読しました。その多くは非常に詳細ですが、ほとんどが開発者によって書かれていることがわかります。アウトサイダーの視点で書かれた参考書があればいいのに。

とにかく、GridGain の誰かが私のために答えて明確にしてくれることを願っている 5 つの基本的な質問があります。

  1. GridCacheQueue (およびその他の分散データ構造) が GridCache 実装の上に構築されていることは、私の理解です。それは、GridCacheQueue の各要素が実際には GridCache マップの GridCacheElement にすぎないということですか、それとも各 GridCacheQueue が GridCacheElement なのですか、それとも完全に間違っているのでしょうか?
  2. GridCache にデフォルトの TTL を設定した場合、GridCacheQueue の要素は TTL 時間内に期限切れになりますか、それとも GridCacheElements にのみ適用されますか (上記の #1 で回答されている可能性があります)?
  3. GridCacheQueue を手動で削除せずに一定期間後に期限切れにする方法はありますか?
  4. キャッシュが他のノードにバックアップされるように設定されていて、キャッシュがオフヒープ メモリやスワップ ストレージを使用している場合、オフヒープ メモリやスワップ ストレージもバックアップ ノードに複製されますか?
  5. 新しいキャッシュを動的に作成することは可能ですか、それともノードの作成時に構成を介してのみ作成できますか?

洞察に満ちた情報をありがとう!

-コリン

4

2 に答える 2

0

GridCache と GridCacheQueue を試した結果、5 つの質問からわかったことは次のとおりです。

  1. GridCacheQueue またはその要素がどのように GridCache にアタッチされているかはわかりませんが、GridCacheQueue の要素が GridCache の GridCacheElements として表示されないことはわかっています。
  2. GridCache に TTL を設定して GridCacheQueue を追加すると、GridCache の要素が期限切れになり始めると、GridCacheQueue が使用できなくなり、GridRuntimeException がスローされます。
  3. はい、上記の 2 を参照してください。ただし、GridCache の要素の有効期限が切れ始めたときに、キューがまだ存在するかどうかをテストする安全な方法はないようです。
  4. これについてはまだ情報がありません。それについてのフィードバックが本当に欲しいです。
  5. 絶対に聞いてはいけない質問でした。GridCache は、完全にコードで作成して構成できます。
于 2014-03-16T01:39:39.233 に答える