概述介紹
J2Cache 是 OSChina 目前正在使用的兩級緩存框架(要求至少 Java 8)。第一級緩存使用內存(同時支持 Ehcache 2.x、Ehcache 3.x 和 Caffeine),第二級緩存使用 Redis(推薦)/Memcached 。由於大量的緩存讀取會導致 L2 的網絡成爲整個系統的瓶頸,因此 L1 的目標是降低對 L2 的讀取次數。該緩存框架主要用於集羣環境中。單機也可使用,用於避免應用重啓導致的緩存冷啓動後對後端業務的衝擊。
總結
可以讓應用支持兩級緩存框架 ehcache(Caffeine) + redis 。避免完全使用獨立緩存系統所帶來的網絡IO開銷問題
代碼段:
https://gitee.com/ld/J2Cache.git
掃碼關注
(公衆號)
(微信)
免責聲明
【寫作說明】以上內容分享給喜歡編程,有夢想的程序員,希望能幫助到你們。以上文章屬於此公衆號原創所有,如需轉載請註明出處。
【免責申明】本公衆平臺不是廣告商,也沒有爲其他三方網站或者個人做廣告宣傳。此分享的源代碼和文章是小編在項目中、學習中整理的一些認爲不錯的項目。用戶產生的一些自願下載或者付費行爲。與平臺沒有直接關係
【投稿郵箱】[email protected]
歡迎投稿分享你的優質源碼或文章