轉(zhuǎn)帖|行業(yè)資訊|編輯:郝浩|2016-07-27 17:19:14.000|閱讀 442 次
概述:本文主要分享了5個(gè)常用的Java分布式緩存框架,這些緩存框架支持多臺(tái)服務(wù)器的緩存讀寫功能,可以讓你的緩存系統(tǒng)更容易擴(kuò)展。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在開發(fā)中大型Java軟件項(xiàng)目時(shí),很多Java架構(gòu)師都會(huì)遇到數(shù)據(jù)庫(kù)讀寫瓶頸,如果你在系統(tǒng)架構(gòu)時(shí)并沒有將緩存策略考慮進(jìn)去,或者并沒有選擇更優(yōu)的緩存策略,那么到時(shí)候重構(gòu)起來(lái)將會(huì)是一個(gè)噩夢(mèng)。本文主要分享了5個(gè)常用的Java分布式緩存框架,這些緩存框架支持多臺(tái)服務(wù)器的緩存讀寫功能,可以讓你的緩存系統(tǒng)更容易擴(kuò)展。
Ehcache是一個(gè)Java實(shí)現(xiàn)的開源分布式緩存框架,EhCache 可以有效地減輕數(shù)據(jù)庫(kù)的負(fù)載,可以讓數(shù)據(jù)保存在不同服務(wù)器的內(nèi)存中,在需要數(shù)據(jù)的時(shí)候可以快速存取。同時(shí)EhCache 擴(kuò)展非常簡(jiǎn)單,官方提供的Cache配置方式有好幾種。你可以通過(guò)聲明配置、在xml中配置、在程序里配置或者調(diào)用構(gòu)造方法時(shí)傳入不同的參數(shù)。
Cacheonix同樣也是一個(gè)基于Java的分布式集群緩存系統(tǒng),它同樣可以幫助你實(shí)現(xiàn)分布式緩存的部署。
ASimpleCache是一款基于Android的輕量級(jí)緩存框架,它只有一個(gè)Java文件,ASimpleCache基本可以緩存常用的Android對(duì)象,包括普通字符串、JSON對(duì)象、經(jīng)過(guò)序列化的Java對(duì)象、字節(jié)數(shù)組等。
JBoss Cache是一款基于Java的事務(wù)處理緩存系統(tǒng),它的目標(biāo)是構(gòu)建一個(gè)以Java框架為基礎(chǔ)的集群解決方案,可以是服務(wù)器應(yīng)用,也可以是Java SE應(yīng)用。
Voldemort是一款基于Java開發(fā)的分布式鍵-值緩存系統(tǒng),像一樣,Voldemort同樣支持多臺(tái)服務(wù)器之間的緩存同步,以增強(qiáng)系統(tǒng)的可靠性和讀取性能
本文轉(zhuǎn)載自
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn