問題タブ [ehcache-bigmemory]
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.
java - Ehache Big Cache 要素が期限切れにならない
キャッシュに timeToIdle と timeToLive の両方のプロパティを設定しました。それぞれ 10 分と 1 時間に設定されています。
5 分ごとgetKeysWithExpiryCheck()
に、キャッシュ内の要素を処理するために呼び出す cron ジョブがあります。また、要素が期限切れまたは削除されたときにプロセスを実行するキャッシュ リスナーも登録しました。
私が見つけたのは、キャッシュがいっぱいになったときにのみ要素がキャッシュから削除されることです-呼び出しにもかかわらずgetKeysWithExpiryCheck
. Terrocota Big Memory Cache (4.0.4) を使用しているため、TTL または TTI から 5 分以内に処理されるはずだった数百万のエントリがキャッシュの期限切れ (および処理の実行) になるため、常にシステムがロックされます。
誰か提案はありますか?
windows - bigmemory/windows の互換性
この質問に続いて( Bigrf パッケージをインストールできません); Windows OS で動作する bigmemory パッケージのバージョンと、拡張子 bigrf はありますか? 近年サポートが削除されたことは理解していますが、そのサポートがいつ削除されたのかがわからないため、どのバージョンが Windows で引き続き動作するのでしょうか?? 互換性
ehcache - 分散環境とレプリケーションに関する BigMemory Go または EhCache と BigMemory Max の違い
分散キャッシュとレプリケーションのサポートに関して、ehcache または BigMemory GO と BigMemory Max の違いを理解できる人はいますか? RMIEventListener を使用すると、ehCache も分散キャッシュをサポートし、BigMemory Max は Terracota サーバー アレイを使用することがわかります。パフォーマンスにどのように影響しますか? これらの 2 つの手法の違いは何ですか?
load-balancing - 単一および複数のコンピューティング エンジン インスタンス用の Google コンピューティング エンジンでの Tomcat クラスタリング
Google コンピューティング エンジンでネットワーク負荷分散を構成できます。私の理解と観察結果によると、
VM インスタンスで構成された 1 つの tomcat がダウンしている場合、別の tomcat がリクエストを処理し、その逆も同様です。ここまでは元気です。しかし、異なる vm インスタンス間でセッション情報を共有したい場合はどうすればよいでしょうか。
単一の vm インスタンス
複数の vm インスタンス間
ネットワーク負荷分散は、異なる VM インスタンス間でのセッション情報の共有も処理しますか?
Google コンピューティング エンジンで、このためのインフラストラクチャが既にセットアップされていますか? または、mod_jk を使用して自分で管理する必要があります。. teracotta サーバーを使用すると、このシナリオに役立ちますか? ありがとうございました
ehcache - Ehcache 機密データをディスクに保存しないようにしますか?
Ehcache を使用して、ディスクに保存してはならない機密データをキャッシュしたいと考えています (データはメイン メモリにのみ存在できます)。これは、ディスクに保存することがまったく違法な種類のデータであるため、一定の注意を払って処理する必要があります。
一般的なキャッシングの目的で、すでに Ehcache (テラコッタの有無にかかわらず) を使用しています。
Ehcache には、メイン メモリとディスクの両方にキャッシュするオプションがあり、さらに、メイン メモリの使用時にディスクへのオーバーフローを許可することを知っています。
私は Ehcache を初めて使用します。この特定のキャッシュがディスクにアクセスしないことを保証するように Ehcache を構成する方法を知りたいです。(現在は主にデフォルト構成を使用しています) さらに、実装を実行したら、データがどこに保存されているかを確認する方法があると便利です (ディスクにデータが保存されていないことを確認するため)。
java - Java Ehcache 2.5 から 2.6 へのアップグレード
ehcache を 2.5 から 2.6 バージョンにアップグレードしたいと考えています。私が知りたいのは、既にビルドされた 2.5 バージョンの ehcaches (*.data および *.index ファイル) を 2.6 バージョンで読み取ることは可能ですか?
ehcache - ehCache : プレフィックス付きのキーを削除します
ehCache に次のキーを追加しました。
今、私はそれらを一度にすべて削除したいと思います。しかし、キープレフィックス「MyKey」の助けを借りてそれを行いたいです。
アップデート:
私は次の方法でそれを行うことができました-
しかし、問題は永続化戦略です。localTempSwap はこの機能をサポートしていません。ここでも「localRestartable」を使用するには、エンタープライズ バージョンが必要です。したがって、「なし」の永続化戦略を使用する必要があります。
ehcache - EhCache で処理できる値の最大サイズ
すべてのストレージ階層 (メモリ ストア、オフヒープ ストア、ディスク ストア) で EhCache に保持できる値の最大サイズは?
最終的な質問は、EhCache は大きなファイル ストリームをキャッシュするのに適していますか?