Terracotta Disctributed Cache を ehcache で評価しようとしています。次のクエリがあります。TAS 分散キャッシュを使用するアプリは 20 以上あります。私が理解しているように、これらの各アプリには L1 キャッシュがあり、クラスターには L2 キャッシュがあります。クラスター キャッシュ データは、アクセス権のない別のアプリによって更新されるデータベースの前にあります。したがって、この DB から読み取るだけです。ただし、DB の更新はキャッシュに流れる必要があります。
DBトリガーにより、更新された(キーのみ)が一時テーブルに保存されます。特定の間隔で、ジョブはこのテーブルを監視し、期限切れにする必要があるキャッシュ内のキーを収集します。これは別のバッチ ジョブです。
ここから、助けが必要です。TAS L2 キャッシュに、これらのキーを期限切れにする/削除するように通知するにはどうすればよいですか? テラコッタにはどのようなオプションがありますか?. この有効期限イベントは、L2 からすべての個々のアプリに流れますか? タイムラグとは?個々のすべてのアプリに有効期限キーを送信したくありません。これは達成できますか?
助けてくれてありがとう!