問題タブ [hazelcast-imap]
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.
hazelcast - hazelcast での TTL/レコード有効期限の設定
hazelcast DB でレコードごとに TTL を設定する方法はありますか?できれば Map または Ringbuffer で。
hazelcast - hazelcast でのレプリケーション
Hazelcast コミュニティ エディションについて質問があります。
2 台のホスト (NY データ センターに 1 台、NJ データ センターに 1 台) で構成されるクラスターを形成し、NA リージョンのみで構成する場合、レプリケーションを使用できますか?
はいの場合、マップでそれを実現する方法を教えていただけますか?
ありがとう、ダーラム
hazelcast - Hazelcast IMap LRU Eviction ポリシーは常に最新のエントリを削除します
さまざまなエビクション ポリシー オプションを調査していたところ、LRU エビクション ポリシーが、最近使用されていないエントリではなく、新しく追加されたエントリをエビクトしていることがわかりました。LFU オプションの場合も同様に動作します。
理想的には、2 番目または 3 番目のエントリが削除される前に、最初のエントリが最初に削除される必要があります。
これは Hazelcast のバグですか、それともオプション/構成が不足していますか?
ヘーゼルキャスト バージョン - 3.6.2
問題を再現するためのコード サンプルを次に示します (-Xmx512m で実行)。
サンプル出力:
java - Hazelcast IMap ローカルキーセットの並べ替え
IMap の localkeyset はソートされていますか? または、バッキングデータ構造をプロキシしてソートできる方法はありますか?
私は一時キーを IMap に保存しており、時々最も古いローカル キーを探しています。今のところ、新しい TreeSet(imap.localKeyset()) を実行していますが、とにかくローカルのバッキング データ構造を自分自身でソートできるかどうか疑問に思っていました。
ありがとう、スタヌ
hazelcast - Hazelcast C++ クライアント、マップ、および TTL
マップに ttl say 60 秒のエントリ (k1, v1) があります。
map.set(k1, v2) を実行しても、ttl は影響を受けません。つまり、エントリは 60 秒後に削除されます。ただし、map.put(k1, v2) を実行すると、ttl が存在するようになります。つまり、エントリは 60 秒後に削除されません。
この理解は正しいでしょうか?このように推測しますが、ドキュメントに明確に記載されているのを見つけることができませんでした。
junit - IMap、junit の hazelcast インスタンスのモック
HazelcastInstance とその IMap を嘲笑しました。この IMap オブジェクトを順番にロック、更新、ロック解除するいくつかのメソッド (追加、削除) をテストする必要がありました。しかし、テストを実行しようとすると、Mocked IMap オブジェクトの呼び出しがゼロになっています。テストクラスは次のとおりです。
テストするクラスは次のとおりです。
java - WAN レプリケーションでの Hazelcast フェイルオーバー
ロンドン、ニューヨーク、オーストラリアの 3 つの WAN で Hazelcast WAN をセットアップしています。
どこ、
ロンドンには 1.1.1.1 と 1.1.1.2 があります
ニューヨークには 1.1.1.3 と 1.1.1.4 があります
オーストラリアには 1.1.1.5 と 1.1.1.6 があります
1) 期待どおりに動作しています (つまり、ロンドンを指すクライアントは、ロンドンのクラスターからのみデータを読み取ります。NY を指しているクライアントは、NY クラスターからのみデータを読み取ります。オーストラリアを指しているクライアントは、オーストラリアからのみデータを読み取ります。すべてが正常に機能しています。
2) しかし、ロンドンのクラスターがダウンすると、ロンドンのクライアントは他のクラスターを指していません。私はこれがどのように機能するかを知っていますか?すべて問題ありません。しかし、現在のクラスター障害の場合に他のクラスターを指すように機能を微調整する方法はありますか?
注 : WAN 構成でグループ構成を使用しています。
誰かが戻ってきたら、それは素晴らしいことです。
ありがとう、ハリー