技術(shù)分享 | 5個強大的Java分布式緩存框架推薦

www.dletc.com.cn

在開發(fā)中大型Java軟件項目時,很多Java架構(gòu)師都會遇到數(shù)據(jù)庫讀寫瓶頸,如果你在系統(tǒng)架構(gòu)時并沒有將緩存策略考慮進去,或者并沒有選擇更優(yōu)的緩存策略,那么到時候重構(gòu)起來將會是一個噩夢。

本文主要是分享了5個常用的Java分布式緩存框架,這些緩存框架支持多臺服務(wù)器的緩存讀寫功能,可以讓你的緩存系統(tǒng)更容易擴展。

1、Ehcache – Java分布式緩存框架

Ehcache是一個Java實現(xiàn)的開源分布式緩存框架,EhCache 可以有效地減輕數(shù)據(jù)庫的負(fù)載,可以讓數(shù)據(jù)保存在不同服務(wù)器的內(nèi)存中,在需要數(shù)據(jù)的時候可以快速存取。

同時EhCache 擴展非常簡單,官方提供的Cache配置方式有好幾種。你可以通過聲明配置、在xml中配置、在程序里配置或者調(diào)用構(gòu)造方法時傳入不同的參數(shù)。

官方網(wǎng)站:http://ehcache.org/

2、Cacheonix – 高性能Java分布式緩存系統(tǒng)

Cacheonix同樣也是一個基于Java的分布式集群緩存系統(tǒng),它同樣可以幫助你實現(xiàn)分布式緩存的部署。

官方網(wǎng)站:http://www.cacheonix.com/

3、ASimpleCache – 輕量級Android緩存框架

ASimpleCache是一款基于Android的輕量級緩存框架,它只有一個Java文件,ASimpleCache基本可以緩存常用的Android對象,包括普通字符串、JSON對象、經(jīng)過序列化的Java對象、字節(jié)數(shù)組等。

官方網(wǎng)站:https://github.com/yangfuhai/ASimpleCache

4、JBoss Cache – 基于事物的Java緩存框架

JBoss Cache是一款基于Java的事務(wù)處理緩存系統(tǒng),它的目標(biāo)是構(gòu)建一個以Java框架為基礎(chǔ)的集群解決方案,可以是服務(wù)器應(yīng)用,也可以是Java SE應(yīng)用。

官方網(wǎng)站:http://jbosscache.jboss.org/

5、Voldemort – 基于鍵-值(key-value)的緩存框架

Voldemort是一款基于Java開發(fā)的分布式鍵-值緩存系統(tǒng),像JBoss Cache一樣,Voldemort同樣支持多臺服務(wù)器之間的緩存同步,以增強系統(tǒng)的可靠性和讀取性能。

官方網(wǎng)站:http://www.project-voldemort.com/voldemort/

轉(zhuǎn)載自:碼農(nóng)網(wǎng)

文章地址:http://www.codeceo.com/article/5-java-distribute-cache.html

作者:碼農(nóng)網(wǎng)—小峰

咨詢電話:0411-84977106

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在開發(fā)中大型Java軟件項目時,很多Java架構(gòu)師都會遇到數(shù)據(jù)庫讀寫瓶頸,如果你在系統(tǒng)架構(gòu)時并沒有將緩存策略考慮進...
    圖靈學(xué)院閱讀 1,389評論 0 0
  • 理論總結(jié) 它要解決什么樣的問題? 數(shù)據(jù)的訪問、存取、計算太慢、太不穩(wěn)定、太消耗資源,同時,這樣的操作存在重復(fù)性。因...
    jiangmo閱讀 3,139評論 0 11
  • 目錄: 一:什么是緩存 二:為什么要用本地緩存 三:我們一開始是怎么實施本地緩存的 四:Java本地緩存標(biāo)準(zhǔn) 五:...
    擼二行代碼閱讀 18,443評論 2 23
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,728評論 18 399
  • 一、簡介 Ehcache是一個用Java實現(xiàn)的使用簡單,高速,實現(xiàn)線程安全的緩存管理類庫,ehcache提供了用內(nèi)...
    小程故事多閱讀 44,491評論 9 59

友情鏈接更多精彩內(nèi)容