分布式框架是JAVA學習過程中十分重要的一部分,本文千鋒廣州Java培訓的老師就分享一些常用的Java分布式緩存框架,這些緩存框架支持多臺服務器的緩存讀寫功能,可以讓你的緩存系統(tǒng)更容易擴展。
?
1、Ehcache – Java分布式緩存框架
Ehcache是一個Java實現(xiàn)的開源分布式緩存框架,EhCache 可以有效地減輕數(shù)據(jù)庫的負載,可以讓數(shù)據(jù)保存在不同服務器的內存中,在需要數(shù)據(jù)的時候可以快速存取。同時EhCache 擴展非常簡單,官方提供的Cache配置方式有好幾種。你可以通過聲明配置、在xml中配置、在程序里配置或者調用構造方法時傳入不同的參數(shù)。
2、Cacheonix – 高性能Java分布式緩存系統(tǒng)
Cacheonix同樣也是一個基于Java的分布式集群緩存系統(tǒng),它同樣可以幫助你實現(xiàn)分布式緩存的部署。
3、ASimpleCache – 輕量級Android緩存框架
ASimpleCache是一款基于Android的輕量級緩存框架,它只有一個Java文件,ASimpleCache基本可以緩存常用的Android對象,包括普通字符串、JSON對象、經過序列化的Java對象、字節(jié)數(shù)組等。
4、JBoss Cache – 基于事物的Java緩存框架
JBoss Cache是一款基于Java的事務處理緩存系統(tǒng),它的目標是構建一個以Java框架為基礎的集群解決方案,可以是服務器應用,也可以是Java SE應用。
5、Voldemort – 基于鍵-值(key-value)的緩存框架
Voldemort是一款基于Java開發(fā)的分布式鍵-值緩存系統(tǒng),像JBoss Cache一樣,Voldemort同樣支持多臺服務器之間的緩存同步,以增強系統(tǒng)的可靠性和讀取性能。