ヘイルキャストを初めて使用し、共有キャッシュに使用しています。ヘイルキャストでキャッシュの近くでのみリフレッシュする方法
共有キャッシュを使用している2つのノードがあります。
ここで、1つのノードで共有キャッシュをリフレッシュする1つのAPIを公開していますが、各ノードでニア・キャッシュをリフレッシュする必要があります。
共有キャッシュを更新する場合は、キャッシュを取得してクリアして再投入します。
しかし、ニアキャッシュだけをリフレッシュする方法がわかりません。
基本的に、APIがヒットしているノードから共有キャッシュをリフレッシュしたいので、ニア・キャッシュもそのノードでリフレッシュします。そして、他のノードの近くのキャッシュをリフレッシュする必要があります。
完全な共有キャッシュをリフレッシュせずにキャッシュの近くでしかリフレッシュできない場合は教えてください。
ご協力いただきありがとうございます。
よくわかりませんが、Hazelcastのドキュメント(http://docs.hazelcast.org/docs/3.7/manual/html-single/index.html#creating-near-cache-for-マップ)を使用すると、近くにあるキャッシュをx秒ごとに自動的にクリアする<存続可能秒数> x time-to-live-seconds>プロパティを設定できます。 –
ハゼルキャストによって提供されたAPIはありません。私は1つを見つけることができません。 –
はい、プログラムでも同じことができます...使用 - NearCacheConfig nearCacheConfig = new NearCacheConfig()。setTimeToLiveSeconds(60 * 60 * 1000); –