jetcache 、AutoLoadCache 緩存框架


jetcache( https://github.com/alibaba/jetcache)和AutoLoadCache( https://github.com/qiujiayu/AutoLoadCache)都是緩存框架。 在應用程序開發中,緩存分為兩種,一種是單機緩存,一種是分布式緩存。 單機緩存比如:HashMap, Guava Cache , ehcache, 分布式緩存比如:redis,memcached。緩存在使用上,就是put和get, 有些只有一個get方法,比如guava cache , key miss后,由框架調用我們自定義的加載方法。 緩存使用上很簡單, 但是要想用好, 充分發揮緩存的作用還是有很多東西要考慮。 
上面兩個框架和spring cache在使用方法上類似,但是功能上要比spring cache強很多,比如:
1. 空值處理。 
2. 動態表達式。 
3. 緩存預加載,回源控制。 
4. 多緩存方案,本地緩存+遠程緩存, 這種場景可以很好解決熱點key問題。 
我的注解版:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM