0
我想用ehcache評估Terracotta Disctributed Cache。我有以下查詢。有20多個應用程序將使用TAS分佈式緩存。據我所知,這些應用程序中都有一個L1緩存,而羣集中有一個L2。集羣緩存數據面向數據庫,該數據庫將由我們無法訪問的其他應用更新。所以我們只從這個DB讀取。但數據庫更新需要流入緩存。通過消息傳遞的兵馬俑二級緩存失效
通過數據庫觸發器更新(僅鍵)存儲在臨時表中。在特定時間間隔內,作業會監控此表並收集緩存中需要過期的密鑰。這是一個單獨的批處理作業。
從這裏我需要幫助。如何通知TAS L2緩存過期/驅逐這些密鑰?兵馬俑中有哪些選項?此過期事件是否會從L2流向所有單個應用程序?什麼是時間滯後?我不想將有效期密鑰發送給所有單獨的應用程序。這能做到嗎?
感謝您的幫助!