問題タブ [ehcache-3]
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.
ehcache - 同時リクエストを処理するときに、ehcache は効率的な方法で LoaderWriter を呼び出しますか?
(コンテキスト) データベースから情報をロードしてアプリケーションで利用できるようにするキャッシュを構築する必要があります。このデータは、このアプリケーションでは変更されず、多くのスレッドによって頻繁に使用 (取得) されます。データは (まれに) 別のアプリから変更される場合があります。1時間ごとに更新するだけで十分です。リードスルー キャッシュを作成する Ehcache が適していると思います。
次のようなキャッシュについて考えました。
キャッシュが (1 時間後に) 期限切れになり、スレッドがキー 1 のエントリを要求し、その直後に別のスレッドが同じエントリ 1 を要求したとします。最初のスレッドがエントリ 1 を要求すると、キャッシュは期限切れであることを確認し、LoaderWriter に要求します。エントリ 1 をロードします。
私の質問は次のとおりです。LoaderWriter が最初のリクエストでエントリ 1 をロードしている間、キャッシュはエントリ 1 がロードされるまで 2 番目のスレッドを「待機」させますか、それとも 2 番目のリクエストがエントリ 1 の (ほぼ) 同時ロードをトリガーする可能性がありますか? つまり、同じエントリが LoaderWriter から 2 回読み込まれるということですか?
grails3 - grails3 の ehcache3 プラグインを使用した有効な ehcache.xml
grails バージョン 3.3.1 cache-ehcache:3.0.0.M1
誰かが私に有効なものを送ってくれませんehcache.xml
か?
私のファイルは次のようになります。
起動中に次のエラーが表示されます。
提案をありがとう